ardour
Public Member Functions | Public Attributes | Protected Attributes | Private Member Functions | Friends | List of all members
ARDOUR::RouteGroupMember Class Reference

#include <route_group_member.h>

Inheritance diagram for ARDOUR::RouteGroupMember:
ARDOUR::Route ARDOUR::Track ARDOUR::AudioTrack ARDOUR::Auditioner ARDOUR::MidiTrack

Public Member Functions

 RouteGroupMember ()
 
virtual ~RouteGroupMember ()
 
RouteGrouproute_group () const
 

Public Attributes

PBD::Signal0< void > route_group_changed
 

Protected Attributes

RouteGroup_route_group
 

Private Member Functions

void set_route_group (RouteGroup *)
 

Friends

class RouteGroup
 

Detailed Description

Definition at line 29 of file route_group_member.h.

Constructor & Destructor Documentation

ARDOUR::RouteGroupMember::RouteGroupMember ( )
inline

Definition at line 32 of file route_group_member.h.

virtual ARDOUR::RouteGroupMember::~RouteGroupMember ( )
inlinevirtual

Definition at line 33 of file route_group_member.h.

Member Function Documentation

RouteGroup* ARDOUR::RouteGroupMember::route_group ( ) const
inline

Definition at line 35 of file route_group_member.h.

void RouteGroupMember::set_route_group ( RouteGroup rg)
private

Set the route group; it can be set to 0 for `none'

Definition at line 28 of file route_group_member.cc.

Friends And Related Function Documentation

friend class RouteGroup
friend

Definition at line 44 of file route_group_member.h.

Member Data Documentation

RouteGroup* ARDOUR::RouteGroupMember::_route_group
protected

Definition at line 41 of file route_group_member.h.

PBD::Signal0<void> ARDOUR::RouteGroupMember::route_group_changed

Emitted when this member joins or leaves a route group

Definition at line 38 of file route_group_member.h.


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