ardour
|
#include <export_file_notebook.h>
Classes | |
class | FilePage |
Public Member Functions | |
ExportFileNotebook () | |
void | set_session_and_manager (ARDOUR::Session *s, boost::shared_ptr< ARDOUR::ExportProfileManager > manager) |
void | sync_with_manager () |
void | update_example_filenames () |
Public Member Functions inherited from ARDOUR::SessionHandlePtr | |
SessionHandlePtr (ARDOUR::Session *s) | |
SessionHandlePtr () | |
virtual | ~SessionHandlePtr () |
virtual void | set_session (ARDOUR::Session *) |
Public Attributes | |
boost::shared_ptr < SoundcloudExportSelector > | soundcloud_export_selector |
sigc::signal< void > | CriticalSelectionChanged |
Private Types | |
typedef boost::shared_ptr < ARDOUR::ExportProfileManager > | ManagerPtr |
typedef boost::shared_ptr < ARDOUR::ExportFormatSpecification > | FormatPtr |
typedef boost::shared_ptr < ARDOUR::ExportFilename > | FilenamePtr |
Private Member Functions | |
void | add_new_file_page () |
void | add_file_page (ARDOUR::ExportProfileManager::FormatStatePtr format_state, ARDOUR::ExportProfileManager::FilenameStatePtr filename_state) |
void | remove_file_page (FilePage *page) |
void | update_remove_file_page_sensitivity () |
void | update_soundcloud_upload () |
void | handle_page_change (GtkNotebookPage *, uint32_t page) |
Private Attributes | |
ManagerPtr | profile_manager |
sigc::connection | page_change_connection |
Gtk::HBox | new_file_hbox |
Gtk::Button | new_file_button |
Gtk::VBox | new_file_dummy |
uint32_t | last_visible_page |
uint32_t | page_counter |
Additional Inherited Members | |
Protected Member Functions inherited from ARDOUR::SessionHandlePtr | |
virtual void | session_going_away () |
Protected Attributes inherited from ARDOUR::SessionHandlePtr | |
ARDOUR::Session * | _session |
PBD::ScopedConnectionList | _session_connections |
Definition at line 34 of file export_file_notebook.h.
|
private |
Definition at line 52 of file export_file_notebook.h.
Definition at line 51 of file export_file_notebook.h.
|
private |
Definition at line 50 of file export_file_notebook.h.
ExportFileNotebook::ExportFileNotebook | ( | ) |
Definition at line 33 of file export_file_notebook.cc.
|
private |
Definition at line 138 of file export_file_notebook.cc.
|
private |
Definition at line 128 of file export_file_notebook.cc.
|
private |
Definition at line 177 of file export_file_notebook.cc.
|
private |
Definition at line 152 of file export_file_notebook.cc.
void ExportFileNotebook::set_session_and_manager | ( | ARDOUR::Session * | s, |
boost::shared_ptr< ARDOUR::ExportProfileManager > | manager | ||
) |
Definition at line 53 of file export_file_notebook.cc.
void ExportFileNotebook::sync_with_manager | ( | ) |
Definition at line 62 of file export_file_notebook.cc.
void ExportFileNotebook::update_example_filenames | ( | ) |
Definition at line 118 of file export_file_notebook.cc.
|
private |
Definition at line 164 of file export_file_notebook.cc.
|
private |
Definition at line 95 of file export_file_notebook.cc.
sigc::signal<void> ExportFileNotebook::CriticalSelectionChanged |
Definition at line 46 of file export_file_notebook.h.
|
private |
Definition at line 70 of file export_file_notebook.h.
|
private |
Definition at line 67 of file export_file_notebook.h.
|
private |
Definition at line 68 of file export_file_notebook.h.
|
private |
Definition at line 66 of file export_file_notebook.h.
|
private |
Definition at line 63 of file export_file_notebook.h.
|
private |
Definition at line 71 of file export_file_notebook.h.
|
private |
Definition at line 53 of file export_file_notebook.h.
boost::shared_ptr<SoundcloudExportSelector> ExportFileNotebook::soundcloud_export_selector |
Definition at line 44 of file export_file_notebook.h.