ardour
|
Timespan Selector base. More...
#include <export_timespan_selector.h>
Classes | |
struct | RangeCols |
struct | TimeFormatCols |
Public Member Functions | |
ExportTimespanSelector (ARDOUR::Session *session, ProfileManagerPtr manager) | |
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 *) |
Public Attributes | |
sigc::signal< void > | CriticalSelectionChanged |
Protected Types | |
typedef std::list < ARDOUR::Location * > | LocationList |
typedef boost::shared_ptr < ARDOUR::ExportHandler > | HandlerPtr |
typedef boost::shared_ptr < ARDOUR::ExportProfileManager > | ProfileManagerPtr |
typedef std::list < ARDOUR::ExportTimespanPtr > | TimespanList |
typedef boost::shared_ptr < TimespanList > | TimespanListPtr |
typedef ARDOUR::ExportProfileManager::TimespanStatePtr | TimespanStatePtr |
typedef ARDOUR::ExportProfileManager::TimeFormat | TimeFormat |
Protected Member Functions | |
virtual void | fill_range_list ()=0 |
void | add_range_to_selection (ARDOUR::Location const *loc) |
void | set_time_format_from_state () |
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 (framepos_t frames) const |
std::string | timecode_str (framecnt_t frames) const |
std::string | ms_str (framecnt_t frames) 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 | |
ProfileManagerPtr | manager |
TimespanStatePtr | state |
Gtk::HBox | option_hbox |
Gtk::Label | time_format_label |
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 |
Timespan Selector base.
Definition at line 50 of file export_timespan_selector.h.
|
protected |
Definition at line 54 of file export_timespan_selector.h.
|
protected |
Definition at line 53 of file export_timespan_selector.h.
|
protected |
Definition at line 55 of file export_timespan_selector.h.
|
protected |
Definition at line 101 of file export_timespan_selector.h.
|
protected |
Definition at line 57 of file export_timespan_selector.h.
|
protected |
Definition at line 58 of file export_timespan_selector.h.
|
protected |
Definition at line 59 of file export_timespan_selector.h.
ExportTimespanSelector::ExportTimespanSelector | ( | ARDOUR::Session * | session, |
ProfileManagerPtr | manager | ||
) |
Definition at line 44 of file export_timespan_selector.cc.
|
virtual |
Definition at line 115 of file export_timespan_selector.cc.
|
protected |
Definition at line 137 of file export_timespan_selector.cc.
|
protected |
Definition at line 268 of file export_timespan_selector.cc.
|
protected |
Definition at line 174 of file export_timespan_selector.cc.
|
protected |
Definition at line 186 of file export_timespan_selector.cc.
|
protected |
Definition at line 233 of file export_timespan_selector.cc.
|
protectedpure virtual |
Implemented in ExportTimespanSelectorSingle, and ExportTimespanSelectorMultiple.
|
protected |
Definition at line 121 of file export_timespan_selector.cc.
|
protected |
Definition at line 308 of file export_timespan_selector.cc.
|
protected |
Definition at line 353 of file export_timespan_selector.cc.
|
protected |
Definition at line 155 of file export_timespan_selector.cc.
void ExportTimespanSelector::sync_with_manager | ( | ) |
Definition at line 166 of file export_timespan_selector.cc.
|
protected |
Definition at line 283 of file export_timespan_selector.cc.
|
protected |
Definition at line 344 of file export_timespan_selector.cc.
sigc::signal<void> ExportTimespanSelector::CriticalSelectionChanged |
Definition at line 69 of file export_timespan_selector.h.
|
protected |
Definition at line 73 of file export_timespan_selector.h.
|
protected |
Definition at line 96 of file export_timespan_selector.h.
|
protected |
Definition at line 128 of file export_timespan_selector.h.
|
protected |
Definition at line 130 of file export_timespan_selector.h.
|
protected |
Definition at line 133 of file export_timespan_selector.h.
|
protected |
Definition at line 131 of file export_timespan_selector.h.
|
protected |
Definition at line 74 of file export_timespan_selector.h.
|
protected |
Definition at line 111 of file export_timespan_selector.h.
|
protected |
Definition at line 113 of file export_timespan_selector.h.
|
protected |
Definition at line 97 of file export_timespan_selector.h.
|
protected |
Definition at line 112 of file export_timespan_selector.h.