design changes to various SlavableAutomationControls to make it possible to get the...
[ardour.git] / libs / ardour / ardour / mute_control.h
index a9169d65bd05d48ab586079105c051c5ffded745..431236692efb066808bfbc5c06868a80a26c6842 100644 (file)
@@ -64,9 +64,12 @@ class LIBARDOUR_API MuteControl : public SlavableAutomationControl
        MuteMaster::MutePoint mute_points () const;
 
   protected:
-       void master_changed (bool, PBD::Controllable::GroupControlDisposition);
+       void master_changed (bool, PBD::Controllable::GroupControlDisposition, boost::shared_ptr<AutomationControl>);
        void actually_set_value (double, PBD::Controllable::GroupControlDisposition group_override);
 
+       void pre_remove_master (boost::shared_ptr<AutomationControl>);
+       void post_add_master (boost::shared_ptr<AutomationControl>);
+
   private:
        Muteable& _muteable;
 };