Ardour
9.0-pre0-582-g084a23a80d
|
#include <control_group.h>
Public Types | |
typedef std::vector< Control * > | Controls |
Public Member Functions | |
Group (const std::string &name) | |
virtual | ~Group () |
virtual bool | is_strip () const |
virtual bool | is_master () const |
virtual void | add (Control &control) |
const std::string & | name () const |
void | set_name (const std::string &rhs) |
const Controls & | controls () const |
Protected Attributes | |
Controls | _controls |
Private Attributes | |
std::string | _name |
This is a loose group of controls, eg cursor buttons, transport buttons, functions buttons etc.
Definition at line 36 of file surfaces/mackie/control_group.h.
typedef std::vector<Control*> ArdourSurface::NS_MCU::Group::Controls |
Definition at line 52 of file surfaces/mackie/control_group.h.
|
inline |
Definition at line 39 of file surfaces/mackie/control_group.h.
|
inlinevirtual |
Definition at line 42 of file surfaces/mackie/control_group.h.
|
virtual |
Reimplemented in ArdourSurface::NS_MCU::Strip.
|
inline |
Definition at line 53 of file surfaces/mackie/control_group.h.
|
inlinevirtual |
Definition at line 45 of file surfaces/mackie/control_group.h.
|
inlinevirtual |
Definition at line 44 of file surfaces/mackie/control_group.h.
|
inline |
Definition at line 49 of file surfaces/mackie/control_group.h.
|
inline |
Definition at line 50 of file surfaces/mackie/control_group.h.
|
protected |
Definition at line 56 of file surfaces/mackie/control_group.h.
|
private |
Definition at line 59 of file surfaces/mackie/control_group.h.