X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fardour%2Fmute_master.h;h=d88cbdcd39cad8563a82f5287ff07cbe8430cdce;hb=a3c5b81ca13f81cd4db628096943f049bc6c0af1;hp=8a83352a5bbd04f682db376a545057139ec418d6;hpb=7000afdc66c9e0ae8dcf9ec080517dabba1e7f34;p=ardour.git diff --git a/libs/ardour/ardour/mute_master.h b/libs/ardour/ardour/mute_master.h index 8a83352a5b..d88cbdcd39 100644 --- a/libs/ardour/ardour/mute_master.h +++ b/libs/ardour/ardour/mute_master.h @@ -62,7 +62,8 @@ class LIBARDOUR_API MuteMaster : public SessionHandleRef, public PBD::Stateful void set_mute_points (MutePoint); MutePoint mute_points() const { return _mute_point; } - void set_soloed (bool); + void set_soloed_by_self (bool yn) { _soloed_by_self = yn; } + void set_soloed_by_others (bool yn) { _soloed_by_others = yn; } void set_solo_ignore (bool yn) { _solo_ignore = yn; } PBD::Signal0 MutePointChanged; @@ -73,7 +74,8 @@ class LIBARDOUR_API MuteMaster : public SessionHandleRef, public PBD::Stateful private: volatile MutePoint _mute_point; volatile bool _muted_by_self; - volatile bool _soloed; + volatile bool _soloed_by_self; + volatile bool _soloed_by_others; volatile bool _solo_ignore; };