diff options
author | Robin Gareus <robin@gareus.org> | 2016-02-11 20:53:32 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-02-11 20:58:05 +0100 |
commit | 8179efab256c75568aa77f3128b1311553575784 (patch) | |
tree | b10668a6e86118066b28e3d7066778597522e94f /gtk2_ardour/export_filename_selector.h | |
parent | 2c2002ee9cae4fbfa1c72839cafc147506da5887 (diff) |
Allow removing the timespan name from the export-filename:
- if only one timespan is exported
and
- if at least one other name option is set.
Diffstat (limited to 'gtk2_ardour/export_filename_selector.h')
-rw-r--r-- | gtk2_ardour/export_filename_selector.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk2_ardour/export_filename_selector.h b/gtk2_ardour/export_filename_selector.h index f6f7551438..54ed296bfe 100644 --- a/gtk2_ardour/export_filename_selector.h +++ b/gtk2_ardour/export_filename_selector.h @@ -38,6 +38,7 @@ class ExportFilenameSelector : public Gtk::VBox, public ARDOUR::SessionHandlePtr void set_state (ARDOUR::ExportProfileManager::FilenameStatePtr state_, ARDOUR::Session * session_); void set_example_filename (std::string filename); + void require_timespan (bool); /* Compatibility with other elements */ @@ -55,6 +56,7 @@ class ExportFilenameSelector : public Gtk::VBox, public ARDOUR::SessionHandlePtr void change_time_format (); void change_session_selection (); + void change_timespan_selection (); void change_revision_selection (); void change_revision_value (); @@ -72,6 +74,7 @@ class ExportFilenameSelector : public Gtk::VBox, public ARDOUR::SessionHandlePtr Gtk::Entry label_entry; Gtk::CheckButton session_checkbox; + Gtk::CheckButton timespan_checkbox; Gtk::CheckButton revision_checkbox; Gtk::SpinButton revision_spinbutton; @@ -115,6 +118,9 @@ class ExportFilenameSelector : public Gtk::VBox, public ARDOUR::SessionHandlePtr Glib::RefPtr<Gtk::ListStore> time_format_list; Gtk::ComboBox time_format_combo; + /* timespan logic */ + void update_timespan_sensitivity (); + bool _require_timespan; }; #endif /* __export_filename_selector_h__ */ |