#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
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