ardour
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
PortExportChannelSelector::ChannelTreeView Class Reference
Inheritance diagram for PortExportChannelSelector::ChannelTreeView:

Public Member Functions

 ChannelTreeView (uint32_t max_channels)
 
void set_config (ChannelConfigPtr c)
 
void clear_routes ()
 
void add_route (ARDOUR::IO *route)
 
void set_channel_count (uint32_t channels)
 

Public Attributes

sigc::signal< void > CriticalSelectionChanged
 

Private Member Functions

void update_config ()
 
void update_toggle_selection (std::string const &path)
 
void update_selection_text (std::string const &path, std::string const &new_text, uint32_t channel)
 

Private Attributes

ChannelConfigPtr config
 
RouteCols route_cols
 
Glib::RefPtr< Gtk::ListStore > route_list
 
uint32_t static_columns
 
uint32_t n_channels
 

Detailed Description

Definition at line 161 of file export_channel_selector.h.

Constructor & Destructor Documentation

PortExportChannelSelector::ChannelTreeView::ChannelTreeView ( uint32_t  max_channels)

Definition at line 170 of file export_channel_selector.cc.

Member Function Documentation

void PortExportChannelSelector::ChannelTreeView::add_route ( ARDOUR::IO route)

Definition at line 269 of file export_channel_selector.cc.

void PortExportChannelSelector::ChannelTreeView::clear_routes ( )
inline

Definition at line 169 of file export_channel_selector.h.

void PortExportChannelSelector::ChannelTreeView::set_channel_count ( uint32_t  channels)

Definition at line 307 of file export_channel_selector.cc.

void PortExportChannelSelector::ChannelTreeView::set_config ( ChannelConfigPtr  c)

Definition at line 203 of file export_channel_selector.cc.

void PortExportChannelSelector::ChannelTreeView::update_config ( )
private

Definition at line 361 of file export_channel_selector.cc.

void PortExportChannelSelector::ChannelTreeView::update_selection_text ( std::string const &  path,
std::string const &  new_text,
uint32_t  channel 
)
private

Definition at line 426 of file export_channel_selector.cc.

void PortExportChannelSelector::ChannelTreeView::update_toggle_selection ( std::string const &  path)
private

Definition at line 393 of file export_channel_selector.cc.

Member Data Documentation

ChannelConfigPtr PortExportChannelSelector::ChannelTreeView::config
private

Definition at line 177 of file export_channel_selector.h.

sigc::signal<void> PortExportChannelSelector::ChannelTreeView::CriticalSelectionChanged

Definition at line 173 of file export_channel_selector.h.

uint32_t PortExportChannelSelector::ChannelTreeView::n_channels
private

Definition at line 189 of file export_channel_selector.h.

RouteCols PortExportChannelSelector::ChannelTreeView::route_cols
private

Definition at line 185 of file export_channel_selector.h.

Glib::RefPtr<Gtk::ListStore> PortExportChannelSelector::ChannelTreeView::route_list
private

Definition at line 186 of file export_channel_selector.h.

uint32_t PortExportChannelSelector::ChannelTreeView::static_columns
private

Definition at line 188 of file export_channel_selector.h.


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