Update automated Plugin Controlls when seeking and not rolling
[ardour.git] / gtk2_ardour / export_file_notebook.h
index 52c87c3717364440d6011106d9f6665100376e99..43f64bf87ebb84e4099f4196c177ee6231a5bc03 100644 (file)
@@ -29,6 +29,7 @@
 
 #include "export_format_selector.h"
 #include "export_filename_selector.h"
+#include "soundcloud_export_selector.h"
 
 class ExportFileNotebook : public Gtk::Notebook, public ARDOUR::SessionHandlePtr
 {
@@ -40,6 +41,8 @@ class ExportFileNotebook : public Gtk::Notebook, public ARDOUR::SessionHandlePtr
        void sync_with_manager ();
        void update_example_filenames();
 
+       boost::shared_ptr<SoundcloudExportSelector> soundcloud_export_selector;
+
        sigc::signal<void> CriticalSelectionChanged;
 
   private:
@@ -91,6 +94,7 @@ class ExportFileNotebook : public Gtk::Notebook, public ARDOUR::SessionHandlePtr
                void save_format_to_manager (FormatPtr format);
                void update_tab_label ();
                void critical_selection_changed ();
+               void analysis_changed ();
 
                ARDOUR::ExportProfileManager::FormatStatePtr   format_state;
                ARDOUR::ExportProfileManager::FilenameStatePtr filename_state;
@@ -107,7 +111,8 @@ class ExportFileNotebook : public Gtk::Notebook, public ARDOUR::SessionHandlePtr
                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;