#include <session_dialog.h>
|
| SessionDialog (DialogTab initial_tab, const std::string &session_name, const std::string &session_path, const std::string &template_name, bool cancel_not_quit) |
|
| ~SessionDialog () |
|
std::string | session_name (bool &should_be_new) |
|
std::string | session_folder () |
|
Temporal::TimeDomain | session_domain () const |
|
bool | use_session_template () const |
|
std::string | session_template_name () |
|
uint32_t | master_channel_count () |
|
void | on_show () |
|
void | set_provided_session (std::string const &name, std::string const &path) |
|
void | clear_name () |
|
bool | was_new_name_edited () const |
|
void | delete_selected_template () |
|
void | show_template_context_menu (int button, int time) |
|
bool | template_button_press (GdkEventButton *) |
|
| ArdourDialog (const std::string &title, bool modal=false, bool use_separator=false) |
|
| ArdourDialog (Gtk::Window &parent, const std::string &title, bool modal=false, bool use_separator=false) |
|
| ~ArdourDialog () |
|
bool | on_focus_in_event (GdkEventFocus *) |
|
bool | on_focus_out_event (GdkEventFocus *) |
|
bool | on_delete_event (GdkEventAny *) |
|
void | on_unmap () |
|
void | on_show () |
|
virtual void | on_response (int) |
|
void | set_ui_sensitive (bool) |
|
void | disallow_idle () |
|
Public Member Functions inherited from ARDOUR::SessionHandlePtr |
| SessionHandlePtr (ARDOUR::Session *s) |
|
| SessionHandlePtr () |
|
virtual | ~SessionHandlePtr () |
|
virtual void | set_session (ARDOUR::Session *) |
|
virtual ARDOUR::Session * | session () const |
|
Definition at line 55 of file session_dialog.h.
◆ DialogTab
◆ SessionDialog()
SessionDialog::SessionDialog |
( |
DialogTab |
initial_tab, |
|
|
const std::string & |
session_name, |
|
|
const std::string & |
session_path, |
|
|
const std::string & |
template_name, |
|
|
bool |
cancel_not_quit |
|
) |
| |
◆ ~SessionDialog()
SessionDialog::~SessionDialog |
( |
| ) |
|
◆ clear_name()
void SessionDialog::clear_name |
( |
| ) |
|
◆ delete_selected_template()
void SessionDialog::delete_selected_template |
( |
| ) |
|
◆ disable_plugins_clicked()
void SessionDialog::disable_plugins_clicked |
( |
| ) |
|
|
private |
◆ existing_button_pressed()
bool SessionDialog::existing_button_pressed |
( |
GdkEventButton * |
| ) |
|
|
private |
◆ existing_file_activated()
void SessionDialog::existing_file_activated |
( |
| ) |
|
|
private |
◆ existing_file_selected()
void SessionDialog::existing_file_selected |
( |
| ) |
|
|
private |
◆ info_scroller_update()
bool SessionDialog::info_scroller_update |
( |
| ) |
|
|
private |
◆ master_channel_count()
uint32_t SessionDialog::master_channel_count |
( |
| ) |
|
◆ meta_master_bus_profile()
static uint32_t SessionDialog::meta_master_bus_profile |
( |
std::string |
script | ) |
|
|
staticprivate |
◆ new_button_pressed()
bool SessionDialog::new_button_pressed |
( |
GdkEventButton * |
| ) |
|
|
private |
◆ new_name_activated()
void SessionDialog::new_name_activated |
( |
| ) |
|
|
private |
◆ new_name_changed()
void SessionDialog::new_name_changed |
( |
| ) |
|
|
private |
◆ new_name_edited()
bool SessionDialog::new_name_edited |
( |
GdkEventKey * |
| ) |
|
|
private |
◆ on_delete_event()
bool SessionDialog::on_delete_event |
( |
GdkEventAny * |
| ) |
|
|
private |
◆ on_show()
void SessionDialog::on_show |
( |
| ) |
|
◆ open_button_pressed()
bool SessionDialog::open_button_pressed |
( |
GdkEventButton * |
| ) |
|
|
private |
◆ populate_session_templates()
void SessionDialog::populate_session_templates |
( |
| ) |
|
|
private |
◆ prefs_button_pressed()
bool SessionDialog::prefs_button_pressed |
( |
GdkEventButton * |
| ) |
|
|
private |
◆ recent_button_press()
bool SessionDialog::recent_button_press |
( |
GdkEventButton * |
| ) |
|
|
private |
◆ recent_button_pressed()
bool SessionDialog::recent_button_pressed |
( |
GdkEventButton * |
| ) |
|
|
private |
◆ recent_context_mennu()
void SessionDialog::recent_context_mennu |
( |
GdkEventButton * |
| ) |
|
|
private |
◆ recent_remove_selected()
void SessionDialog::recent_remove_selected |
( |
| ) |
|
|
private |
◆ recent_row_activated()
void SessionDialog::recent_row_activated |
( |
const Gtk::TreePath & |
path, |
|
|
Gtk::TreeViewColumn * |
col |
|
) |
| |
|
private |
◆ recent_session_row_selected()
void SessionDialog::recent_session_row_selected |
( |
| ) |
|
|
private |
◆ recent_session_sort_changed()
void SessionDialog::recent_session_sort_changed |
( |
| ) |
|
|
private |
◆ redisplay_recent_sessions()
int SessionDialog::redisplay_recent_sessions |
( |
| ) |
|
|
private |
◆ session_domain()
◆ session_folder()
std::string SessionDialog::session_folder |
( |
| ) |
|
◆ session_name()
std::string SessionDialog::session_name |
( |
bool & |
should_be_new | ) |
|
◆ session_selected()
void SessionDialog::session_selected |
( |
| ) |
|
|
private |
◆ session_template_name()
std::string SessionDialog::session_template_name |
( |
| ) |
|
◆ set_provided_session()
void SessionDialog::set_provided_session |
( |
std::string const & |
name, |
|
|
std::string const & |
path |
|
) |
| |
◆ setup_existing_box()
void SessionDialog::setup_existing_box |
( |
| ) |
|
|
private |
◆ setup_existing_session_page()
void SessionDialog::setup_existing_session_page |
( |
| ) |
|
|
private |
◆ setup_new_session_page()
void SessionDialog::setup_new_session_page |
( |
| ) |
|
|
private |
◆ setup_recent_sessions()
void SessionDialog::setup_recent_sessions |
( |
| ) |
|
|
private |
◆ setup_untitled_session()
void SessionDialog::setup_untitled_session |
( |
| ) |
|
|
private |
◆ show_template_context_menu()
void SessionDialog::show_template_context_menu |
( |
int |
button, |
|
|
int |
time |
|
) |
| |
◆ tab_page_switched()
void SessionDialog::tab_page_switched |
( |
GtkNotebookPage * |
, |
|
|
guint |
page_number |
|
) |
| |
|
private |
◆ template_button_press()
bool SessionDialog::template_button_press |
( |
GdkEventButton * |
| ) |
|
◆ template_row_selected()
void SessionDialog::template_row_selected |
( |
| ) |
|
|
private |
◆ updates_button_clicked()
void SessionDialog::updates_button_clicked |
( |
| ) |
|
|
private |
◆ use_session_template()
bool SessionDialog::use_session_template |
( |
| ) |
const |
◆ was_new_name_edited()
bool SessionDialog::was_new_name_edited |
( |
| ) |
const |
|
inline |
◆ _disable_plugins
Gtk::CheckButton SessionDialog::_disable_plugins |
|
private |
◆ _info_box
Gtk::HBox SessionDialog::_info_box |
|
private |
◆ _initial_tab
◆ _open_table
◆ _tabs
Gtk::Notebook SessionDialog::_tabs |
|
private |
◆ cancel_button
Gtk::Button* SessionDialog::cancel_button |
|
private |
◆ existing_button
◆ existing_session_chooser
Gtk::FileChooserWidget SessionDialog::existing_session_chooser |
|
private |
◆ info_scroller_connection
sigc::connection SessionDialog::info_scroller_connection |
|
private |
◆ info_scroller_count
std::string::size_type SessionDialog::info_scroller_count |
|
private |
◆ info_scroller_label
Gtk::Label SessionDialog::info_scroller_label |
|
private |
◆ layout
Glib::RefPtr<Pango::Layout> SessionDialog::layout |
|
private |
◆ load_template_override
std::string SessionDialog::load_template_override |
|
private |
◆ new_button
◆ new_folder_chooser
Gtk::FileChooserButton SessionDialog::new_folder_chooser |
|
private |
◆ new_name_entry
Gtk::Entry SessionDialog::new_name_entry |
|
private |
◆ new_name_was_edited
bool SessionDialog::new_name_was_edited |
|
private |
◆ open_button
Gtk::Button* SessionDialog::open_button |
|
private |
◆ prefs_button
◆ quit_button
Gtk::Button* SessionDialog::quit_button |
|
private |
◆ recent_button
◆ recent_label
Gtk::Label SessionDialog::recent_label |
|
private |
◆ recent_scroller
Gtk::ScrolledWindow SessionDialog::recent_scroller |
|
private |
◆ recent_session_columns
◆ recent_session_display
Gtk::TreeView SessionDialog::recent_session_display |
|
private |
◆ recent_session_model
Glib::RefPtr<Gtk::TreeStore> SessionDialog::recent_session_model |
|
private |
◆ recent_vbox
Gtk::VBox SessionDialog::recent_vbox |
|
private |
◆ session_new_vbox
Gtk::VBox SessionDialog::session_new_vbox |
|
private |
◆ session_template_columns
◆ template_chooser
Gtk::TreeView SessionDialog::template_chooser |
|
private |
◆ template_desc
Gtk::TextView SessionDialog::template_desc |
|
private |
◆ template_desc_frame
Gtk::Frame SessionDialog::template_desc_frame |
|
private |
◆ template_model
Glib::RefPtr<Gtk::TreeStore> SessionDialog::template_model |
|
private |
◆ template_scroller
Gtk::ScrolledWindow SessionDialog::template_scroller |
|
private |
◆ timebase_chooser
Gtk::ComboBoxText SessionDialog::timebase_chooser |
|
private |
The documentation for this class was generated from the following file: