use new PBD::Controllable API to correctly save solo and mute controls, which may be slaved to a master
This commit is contained in:
parent
5d5d9b8114
commit
7a1404ff8b
@ -39,6 +39,7 @@ class LIBARDOUR_API MuteControl : public SlavableAutomationControl
|
|||||||
MuteControl (Session& session, std::string const& name, Muteable&);
|
MuteControl (Session& session, std::string const& name, Muteable&);
|
||||||
|
|
||||||
double get_value () const;
|
double get_value () const;
|
||||||
|
double get_save_value() const { return muted_by_self(); }
|
||||||
|
|
||||||
/* Export additional API so that objects that only get access
|
/* Export additional API so that objects that only get access
|
||||||
* to a Controllable/AutomationControl can do more fine-grained
|
* to a Controllable/AutomationControl can do more fine-grained
|
||||||
|
@ -38,6 +38,7 @@ class LIBARDOUR_API SoloControl : public SlavableAutomationControl
|
|||||||
SoloControl (Session& session, std::string const & name, Soloable& soloable, Muteable& m);
|
SoloControl (Session& session, std::string const & name, Soloable& soloable, Muteable& m);
|
||||||
|
|
||||||
double get_value () const;
|
double get_value () const;
|
||||||
|
double get_save_value() const { return self_soloed(); }
|
||||||
|
|
||||||
bool can_solo() const;
|
bool can_solo() const;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user