X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fsoundcloud_export_selector.h;h=322bd94d1e47590a1b57e9a5b3588b6fbdb723b5;hb=d0553753af291507823737b2c17cdb8128494f96;hp=7962ba8b06432a4fc518b2a21c4746f33102c913;hpb=0de7c8920b57e9af99597affb1b18e3435fc1f67;p=ardour.git diff --git a/gtk2_ardour/soundcloud_export_selector.h b/gtk2_ardour/soundcloud_export_selector.h index 7962ba8b06..322bd94d1e 100644 --- a/gtk2_ardour/soundcloud_export_selector.h +++ b/gtk2_ardour/soundcloud_export_selector.h @@ -3,39 +3,47 @@ Adapted for Ardour by Ben Loftis, March 2012 *****************************************************************************/ +#ifndef __soundcloud_export_selector_h__ +#define __soundcloud_export_selector_h__ #include -#include -#include #include #include #include #include #include -#include + +#include +#include +#include +#include #include +#include class SoundcloudExportSelector : public Gtk::VBox, public ARDOUR::SessionHandlePtr { - public: +public: SoundcloudExportSelector (); int do_progress_callback (double ultotal, double ulnow, const std::string &filename); std::string username () { return soundcloud_username_entry.get_text (); } std::string password () { return soundcloud_password_entry.get_text (); } - bool upload_public () { return soundcloud_public_checkbox.get_active (); } - bool upload_open () { return soundcloud_open_checkbox.get_active (); } + bool make_public () { return soundcloud_public_checkbox.get_active (); } + bool open_page () { return soundcloud_open_checkbox.get_active (); } + bool downloadable () { return soundcloud_download_checkbox.get_active (); } void cancel () { soundcloud_cancel = true; } - private: +private: Gtk::Table sc_table; - Gtk::CheckButton soundcloud_public_checkbox; Gtk::Label soundcloud_username_label; Gtk::Entry soundcloud_username_entry; Gtk::Label soundcloud_password_label; Gtk::Entry soundcloud_password_entry; + Gtk::CheckButton soundcloud_public_checkbox; Gtk::CheckButton soundcloud_open_checkbox; + Gtk::CheckButton soundcloud_download_checkbox; bool soundcloud_cancel; Gtk::ProgressBar progress_bar; - + }; +#endif // __soundcloud_export_selector_h__