X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fardour%2Froute_group.h;h=feeac6a467cba170104ff4f87888ef191377c6cd;hb=653ae4acd639fef149314fe6f8c7a0d862afae40;hp=95affaeaf5073925879b160194c1577fc36fc2a6;hpb=4f3f9662765d13c655fb54b2320ebd5587d7aac1;p=ardour.git diff --git a/libs/ardour/ardour/route_group.h b/libs/ardour/ardour/route_group.h index 95affaeaf5..feeac6a467 100644 --- a/libs/ardour/ardour/route_group.h +++ b/libs/ardour/ardour/route_group.h @@ -29,10 +29,12 @@ #include "pbd/signals.h" #include "pbd/stateful.h" -#include "ardour/libardour_visibility.h" +#include "ardour/control_group.h" #include "ardour/types.h" #include "ardour/session_object.h" +#include "ardour/libardour_visibility.h" + namespace ARDOUR { namespace Properties { @@ -157,8 +159,17 @@ class LIBARDOUR_API RouteGroup : public SessionObject PBD::Property _color; PBD::Property _monitoring; + boost::shared_ptr _solo_group; + boost::shared_ptr _mute_group; + boost::shared_ptr _rec_enable_group; + boost::shared_ptr _gain_group; + boost::shared_ptr _monitoring_group; + void remove_when_going_away (boost::weak_ptr); int set_state_2X (const XMLNode&, int); + + void post_set (PBD::PropertyChange const &); + void push_to_groups (); }; } /* namespace */