Ardour
9.0-pre0-822-g12e3bc5c20
|
Displays one timespan. More...
#include <export_timespan_selector.h>
Public Member Functions | |
ExportTimespanSelectorSingle (ARDOUR::Session *session, ProfileManagerPtr manager, std::string range_id) | |
void | allow_realtime_export (bool) |
Public Member Functions inherited from ExportTimespanSelector | |
ExportTimespanSelector (ARDOUR::Session *session, ProfileManagerPtr manager, bool multi) | |
virtual | ~ExportTimespanSelector () |
void | sync_with_manager () |
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 |
Private Member Functions | |
virtual void | fill_range_list () |
void | update_timespans () |
Private Attributes | |
std::string | range_id |
Additional Inherited Members | |
Public Attributes inherited from ExportTimespanSelector | |
sigc::signal< void > | CriticalSelectionChanged |
Protected Types inherited from ExportTimespanSelector | |
typedef std::list< ARDOUR::Location * > | LocationList |
typedef std::shared_ptr< ARDOUR::ExportHandler > | HandlerPtr |
typedef std::shared_ptr< ARDOUR::ExportProfileManager > | ProfileManagerPtr |
typedef std::list< ARDOUR::ExportTimespanPtr > | TimespanList |
typedef std::shared_ptr< TimespanList > | TimespanListPtr |
typedef ARDOUR::ExportProfileManager::TimespanStatePtr | TimespanStatePtr |
typedef ARDOUR::ExportProfileManager::TimeFormat | TimeFormat |
Protected Member Functions inherited from ExportTimespanSelector | |
void | add_range_to_selection (ARDOUR::Location const *loc, bool rt) |
void | set_time_format_from_state () |
void | toggle_realtime () |
void | change_time_format () |
std::string | construct_label (ARDOUR::Location const *location) const |
std::string | construct_length (ARDOUR::Location const *location) const |
std::string | bbt_str (samplepos_t samples) const |
std::string | timecode_str (samplecnt_t samples) const |
std::string | ms_str (samplecnt_t samples) const |
void | update_range_name (std::string const &path, std::string const &new_text) |
void | set_selection_state_of_all_timespans (bool) |
int | location_sorter (Gtk::TreeModel::iterator a, Gtk::TreeModel::iterator b) |
Protected Member Functions inherited from ARDOUR::SessionHandlePtr | |
virtual void | session_going_away () |
Protected Attributes inherited from ExportTimespanSelector | |
ProfileManagerPtr | manager |
TimespanStatePtr | state |
bool | _realtime_available |
Gtk::HBox | option_hbox |
Gtk::Label | time_format_label |
Gtk::CheckButton | realtime_checkbutton |
TimeFormatCols | time_format_cols |
Glib::RefPtr< Gtk::ListStore > | time_format_list |
Gtk::ComboBox | time_format_combo |
RangeCols | range_cols |
Glib::RefPtr< Gtk::ListStore > | range_list |
Gtk::TreeView | range_view |
Gtk::ScrolledWindow | range_scroller |
Protected Attributes inherited from ARDOUR::SessionHandlePtr | |
ARDOUR::Session * | _session |
PBD::ScopedConnectionList | _session_connections |
Displays one timespan.
Definition at line 186 of file export_timespan_selector.h.
ExportTimespanSelectorSingle::ExportTimespanSelectorSingle | ( | ARDOUR::Session * | session, |
ProfileManagerPtr | manager, | ||
std::string | range_id | ||
) |
|
virtual |
Reimplemented from ExportTimespanSelector.
|
privatevirtual |
Implements ExportTimespanSelector.
|
privatevirtual |
Implements ExportTimespanSelector.
|
private |
Definition at line 197 of file export_timespan_selector.h.