#include "export_format_selector.h"
#include "export_filename_selector.h"
+#include "soundcloud_export_selector.h"
class ExportFileNotebook : public Gtk::Notebook, public ARDOUR::SessionHandlePtr
{
void set_session_and_manager (ARDOUR::Session * s, boost::shared_ptr<ARDOUR::ExportProfileManager> manager);
void sync_with_manager ();
-
void update_example_filenames();
- std::string get_nth_format_name (uint32_t n);
+ boost::shared_ptr<SoundcloudExportSelector> soundcloud_export_selector;
sigc::signal<void> CriticalSelectionChanged;
void update_example_filename();
+ void update_analysis_button ();
+ void update_soundcloud_upload_button ();
+
ARDOUR::ExportProfileManager::FormatStatePtr get_format_state () const { return format_state; }
ARDOUR::ExportProfileManager::FilenameStatePtr get_filename_state () const { return filename_state; }
void save_format_to_manager (FormatPtr format);
void update_tab_label ();
void critical_selection_changed ();
+ void analysis_changed ();
+ void soundcloud_upload_changed ();
ARDOUR::ExportProfileManager::FormatStatePtr format_state;
ARDOUR::ExportProfileManager::FilenameStatePtr filename_state;
Gtk::Alignment filename_align;
ExportFilenameSelector filename_selector;
- Gtk::CheckButton soundcloud_upload_button;
+ Gtk::CheckButton soundcloud_upload_button;
+ Gtk::CheckButton analysis_button;
Gtk::HBox tab_widget;
Gtk::Label tab_label;
Gtk::Alignment tab_close_alignment;