19 #ifndef _libardour_mixer_scene_h_
20 #define _libardour_mixer_scene_h_
41 bool empty ()
const {
return _ctrl_map.empty (); }
43 std::string
name ()
const {
return _name; }
bool apply(PBD::ControllableSet const &, AutomationTypeSet const &ts=AutomationTypeSet()) const
bool set_name(std::string const &name)
bool recurse_to_master(std::shared_ptr< PBD::Controllable >, std::set< PBD::ID > &, AutomationTypeSet const &) const
XMLNode & get_state() const
static PBD::Signal< void()> Change
ControllableValueMap _ctrl_map
std::map< PBD::ID, double > ControllableValueMap
int set_state(XMLNode const &, int version)
GtkImageIconNameData name
std::set< AutomationType > AutomationTypeSet
std::set< std::shared_ptr< Controllable > > ControllableSet