1 #ifndef __ardour_mackie_control_protocol_control_group_h__
2 #define __ardour_mackie_control_protocol_control_group_h__
11 This is a loose group of controls, eg cursor buttons,
12 transport buttons, functions buttons etc.
17 Group (const std::string & name)
22 virtual bool is_strip() const { return false; }
23 virtual bool is_master() const { return false; }
25 virtual void add (Control & control);
27 const std::string & name() const { return _name; }
28 void set_name (const std::string & rhs) { _name = rhs; }
30 typedef std::vector<Control*> Controls;
31 const Controls & controls() const { return _controls; }