Grey-out patch changes on inactive channels rather than not
[ardour.git] / gtk2_ardour / sfdb_freesound_mootcher.h
index b76150e1061a7950768ec07ecfd92f05442a4378..b6f3d7889d7918dc058cbc6e42361415f509eec6 100644 (file)
@@ -23,6 +23,8 @@
 #include <gtkmm/progressbar.h>\r
 //#include <ctime>\r
 \r
+#include "sfdb_ui.h"\r
+\r
 #include "curl/curl.h"\r
 \r
 //--- struct to store XML file\r
@@ -47,15 +49,16 @@ enum sortMethod {
 class Mootcher\r
 {\r
 public:\r
-       Mootcher(const char *saveLocation);\r
+       Mootcher();\r
        ~Mootcher();\r
 \r
-       std::string     getAudioFile(std::string originalFileName, std::string ID, std::string audioURL, Gtk::ProgressBar *progress_bar);\r
+       std::string     getAudioFile(std::string originalFileName, std::string ID, std::string audioURL, SoundFileBrowser *caller);\r
        std::string     searchText(std::string query, int page, std::string filter, enum sortMethod sort);\r
 \r
 private:\r
 \r
-       const char*     changeWorkingDir(const char *saveLocation);\r
+       void            changeWorkingDir(const char *saveLocation);\r
+       void            ensureWorkingDir();\r
 \r
        std::string     doRequest(std::string uri, std::string params);\r
        void            setcUrlOptions();\r