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

#include <route_processor_selection.h>

Inheritance diagram for RouteProcessorSelection:
PBD::ScopedConnectionList

Public Member Functions

 RouteProcessorSelection ()
 
RouteProcessorSelectionoperator= (const RouteProcessorSelection &other)
 
void block_routes_changed (bool)
 
void clear ()
 
bool empty ()
 
void set (XMLNode *node)
 
void add (XMLNode *node)
 
void set (RouteUI *)
 
void add (RouteUI *)
 
void remove (RouteUI *)
 
void clear_processors ()
 
void clear_routes ()
 
bool selected (RouteUI *)
 
- Public Member Functions inherited from PBD::ScopedConnectionList
 ScopedConnectionList ()
 
virtual ~ScopedConnectionList ()
 
void add_connection (const UnscopedConnection &c)
 
void drop_connections ()
 

Public Attributes

ProcessorSelection processors
 
RouteUISelection routes
 
sigc::signal< void > ProcessorsChanged
 
sigc::signal< void > RoutesChanged
 

Private Member Functions

void removed (RouteUI *)
 

Private Attributes

bool _no_route_change_signal
 

Detailed Description

Definition at line 29 of file route_processor_selection.h.

Constructor & Destructor Documentation

RouteProcessorSelection::RouteProcessorSelection ( )

Definition at line 35 of file route_processor_selection.cc.

Member Function Documentation

void RouteProcessorSelection::add ( XMLNode node)

Definition at line 85 of file route_processor_selection.cc.

void RouteProcessorSelection::add ( RouteUI r)

Definition at line 101 of file route_processor_selection.cc.

void RouteProcessorSelection::block_routes_changed ( bool  yn)

Definition at line 155 of file route_processor_selection.cc.

void RouteProcessorSelection::clear ( )

Definition at line 58 of file route_processor_selection.cc.

void RouteProcessorSelection::clear_processors ( )

Definition at line 65 of file route_processor_selection.cc.

void RouteProcessorSelection::clear_routes ( )

Definition at line 72 of file route_processor_selection.cc.

bool RouteProcessorSelection::empty ( )

Definition at line 149 of file route_processor_selection.cc.

RouteProcessorSelection & RouteProcessorSelection::operator= ( const RouteProcessorSelection other)

Definition at line 41 of file route_processor_selection.cc.

void RouteProcessorSelection::remove ( RouteUI r)

Definition at line 121 of file route_processor_selection.cc.

void RouteProcessorSelection::removed ( RouteUI )
private
bool RouteProcessorSelection::selected ( RouteUI r)

Definition at line 143 of file route_processor_selection.cc.

void RouteProcessorSelection::set ( XMLNode node)

Definition at line 93 of file route_processor_selection.cc.

void RouteProcessorSelection::set ( RouteUI r)

Definition at line 136 of file route_processor_selection.cc.

Member Data Documentation

bool RouteProcessorSelection::_no_route_change_signal
private

Definition at line 61 of file route_processor_selection.h.

ProcessorSelection RouteProcessorSelection::processors

Definition at line 32 of file route_processor_selection.h.

sigc::signal<void> RouteProcessorSelection::ProcessorsChanged

Definition at line 39 of file route_processor_selection.h.

RouteUISelection RouteProcessorSelection::routes

Definition at line 33 of file route_processor_selection.h.

sigc::signal<void> RouteProcessorSelection::RoutesChanged

Definition at line 40 of file route_processor_selection.h.


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