ardour
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
TrackExportChannelSelector Class Reference

#include <export_channel_selector.h>

Inheritance diagram for TrackExportChannelSelector:
ExportChannelSelector ARDOUR::SessionHandlePtr

Classes

struct  TrackCols
 

Public Member Functions

 TrackExportChannelSelector (ARDOUR::Session *session, ProfileManagerPtr manager)
 
virtual void sync_with_manager ()
 
- Public Member Functions inherited from ExportChannelSelector
 ExportChannelSelector (ARDOUR::Session *session, ProfileManagerPtr manager)
 
virtual ~ExportChannelSelector ()
 
- Public Member Functions inherited from ARDOUR::SessionHandlePtr
 SessionHandlePtr (ARDOUR::Session *s)
 
 SessionHandlePtr ()
 
virtual ~SessionHandlePtr ()
 
virtual void set_session (ARDOUR::Session *)
 

Private Member Functions

void fill_list ()
 
void add_track (boost::shared_ptr< ARDOUR::Route > route)
 
void update_config ()
 

Private Attributes

ChannelConfigList configs
 
Gtk::VBox main_layout
 
TrackCols track_cols
 
Glib::RefPtr< Gtk::ListStore > track_list
 
Gtk::TreeView track_view
 
Gtk::ScrolledWindow track_scroller
 
Gtk::HBox options_box
 
Gtk::RadioButton::Group source_group
 
Gtk::RadioButton region_contents_button
 
Gtk::RadioButton track_output_button
 

Additional Inherited Members

- Public Attributes inherited from ExportChannelSelector
sigc::signal< void > CriticalSelectionChanged
 
- Protected Types inherited from ExportChannelSelector
typedef boost::shared_ptr
< ARDOUR::ExportChannelConfiguration
ChannelConfigPtr
 
typedef std::list
< ChannelConfigPtr
ChannelConfigList
 
typedef boost::shared_ptr
< ARDOUR::ExportProfileManager
ProfileManagerPtr
 
- Protected Member Functions inherited from ARDOUR::SessionHandlePtr
virtual void session_going_away ()
 
- Protected Attributes inherited from ExportChannelSelector
ProfileManagerPtr manager
 
- Protected Attributes inherited from ARDOUR::SessionHandlePtr
ARDOUR::Session_session
 
PBD::ScopedConnectionList _session_connections
 

Detailed Description

Definition at line 232 of file export_channel_selector.h.

Constructor & Destructor Documentation

TrackExportChannelSelector::TrackExportChannelSelector ( ARDOUR::Session session,
ProfileManagerPtr  manager 
)

Definition at line 540 of file export_channel_selector.cc.

Member Function Documentation

void TrackExportChannelSelector::add_track ( boost::shared_ptr< ARDOUR::Route route)
private

Definition at line 617 of file export_channel_selector.cc.

void TrackExportChannelSelector::fill_list ( )
private

Definition at line 594 of file export_channel_selector.cc.

void TrackExportChannelSelector::sync_with_manager ( )
virtual

Implements ExportChannelSelector.

Definition at line 587 of file export_channel_selector.cc.

void TrackExportChannelSelector::update_config ( )
private

Definition at line 629 of file export_channel_selector.cc.

Member Data Documentation

ChannelConfigList TrackExportChannelSelector::configs
private

Definition at line 244 of file export_channel_selector.h.

Gtk::VBox TrackExportChannelSelector::main_layout
private

Definition at line 246 of file export_channel_selector.h.

Gtk::HBox TrackExportChannelSelector::options_box
private

Definition at line 265 of file export_channel_selector.h.

Gtk::RadioButton TrackExportChannelSelector::region_contents_button
private

Definition at line 267 of file export_channel_selector.h.

Gtk::RadioButton::Group TrackExportChannelSelector::source_group
private

Definition at line 266 of file export_channel_selector.h.

TrackCols TrackExportChannelSelector::track_cols
private

Definition at line 258 of file export_channel_selector.h.

Glib::RefPtr<Gtk::ListStore> TrackExportChannelSelector::track_list
private

Definition at line 260 of file export_channel_selector.h.

Gtk::RadioButton TrackExportChannelSelector::track_output_button
private

Definition at line 268 of file export_channel_selector.h.

Gtk::ScrolledWindow TrackExportChannelSelector::track_scroller
private

Definition at line 263 of file export_channel_selector.h.

Gtk::TreeView TrackExportChannelSelector::track_view
private

Definition at line 261 of file export_channel_selector.h.


The documentation for this class was generated from the following files: