26 #include <sigc++/signal.h>
58 typedef std::shared_ptr<ARDOUR::ExportProfileManager>
ManagerPtr;
59 typedef std::shared_ptr<ARDOUR::ExportFormatSpecification>
FormatPtr;
std::shared_ptr< FormatState > FormatStatePtr
std::shared_ptr< FilenameState > FilenameStatePtr
Gtk::Alignment tab_close_alignment
ExportFormatSelector format_selector
Gtk::Label filename_label
ARDOUR::ExportProfileManager::FilenameStatePtr filename_state
void update_reimport_button()
ARDOUR::ExportProfileManager::FilenameStatePtr get_filename_state() const
bool get_soundcloud_upload() const
std::string get_format_name() const
Gtk::Alignment filename_align
Gtk::Alignment format_align
FilePage(ARDOUR::Session *s, ManagerPtr profile_manager, ExportFileNotebook *parent, uint32_t number, ARDOUR::ExportProfileManager::FormatStatePtr format_state, ARDOUR::ExportProfileManager::FilenameStatePtr filename_state)
sigc::connection soundcloud_button_connection
ARDOUR::ExportProfileManager::FormatStatePtr format_state
sigc::connection analysis_button_connection
sigc::signal< void > CriticalSelectionChanged
Gtk::CheckButton analysis_button
Gtk::Button tab_close_button
Gtk::Widget & get_tab_widget()
sigc::connection reimport_button_connection
void soundcloud_upload_changed()
void update_soundcloud_upload_button()
void update_analysis_button()
PBD::ScopedConnection format_connection
ARDOUR::ExportProfileManager::FormatStatePtr get_format_state() const
ManagerPtr profile_manager
Gtk::CheckButton reimport_button
void save_format_to_manager(FormatPtr format)
void critical_selection_changed()
ExportFilenameSelector filename_selector
Gtk::CheckButton soundcloud_upload_button
void set_remove_sensitive(bool value)
void update_example_filename()
ManagerPtr profile_manager
void update_example_filenames()
sigc::signal< void > CriticalSelectionChanged
uint32_t last_visible_page
std::shared_ptr< ARDOUR::ExportFormatSpecification > FormatPtr
void remove_file_page(FilePage *page)
std::shared_ptr< ARDOUR::ExportFilename > FilenamePtr
std::shared_ptr< ARDOUR::ExportProfileManager > ManagerPtr
std::shared_ptr< SoundcloudExportSelector > soundcloud_export_selector
void handle_page_change(GtkNotebookPage *, uint32_t page)
void set_session_and_manager(ARDOUR::Session *s, std::shared_ptr< ARDOUR::ExportProfileManager > manager)
Gtk::Button new_file_button
void update_soundcloud_upload()
void update_remove_file_page_sensitivity()
void add_file_page(ARDOUR::ExportProfileManager::FormatStatePtr format_state, ARDOUR::ExportProfileManager::FilenameStatePtr filename_state)
sigc::connection page_change_connection
struct _GtkNotebookPage GtkNotebookPage