Fix playhead smoothing when auditioning.
[ardour.git] / gtk2_ardour / sfdb_freesound_mootcher.h
index 48fb11b638fa4a311ea49cdb440df99481db83be..c9a27c7c1c39ae9de91cd0ba123af2f05957fefe 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2012 Paul Davis 
+    Copyright (C) 2012 Paul Davis
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
 
 *****************************************************************************/
 
+#ifndef __gtk_ardour_sfdb_freesound_mootcher_h__
+#define __gtk_ardour_sfdb_freesound_mootcher_h__
+
 #include <string>
-#include <fstream>
-#include <iostream>
 #include <stdio.h>
 #include <cstring>
 #include <string>
@@ -47,7 +48,7 @@
 #include "curl/curl.h"
 
 //--- struct to store XML file
-struct MemoryStruct {
+struct SfdbMemoryStruct {
        char *memory;
        size_t size;
 };
@@ -76,7 +77,7 @@ public:
        std::string     searchText(std::string query, int page, std::string filter, enum sortMethod sort);
        std::string     searchSimilar(std::string id);
        void *          threadFunc();
-       SoundFileBrowser *sfb; 
+       SoundFileBrowser *sfb;
        std::string     audioFileName;
        std::string     ID;
 
@@ -113,7 +114,7 @@ private:
        Gtk::Button cancel_download_btn;
 
        bool cancel_download;
-       void cancelDownload() { 
+       void cancelDownload() {
                cancel_download = true;
                progress_hbox.hide();
        }
@@ -122,3 +123,4 @@ private:
        std::string xmlLocation;
 };
 
+#endif // __gtk_ardour_sfdb_freesound_mootcher_h__