summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/route.h
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2014-12-18 02:25:17 -0500
committerDavid Robillard <d@drobilla.net>2014-12-18 02:26:51 -0500
commite584ae0bf94673bf719e661c49e8a2f2d2dd0346 (patch)
tree6fe13dbc9fa5a5d765f8492ef879995fa9de5f54 /libs/ardour/ardour/route.h
parentd36b5c78bdb4cbb19d2817c86cd0e3c5cd899fe4 (diff)
Mute automation via normal mute button.
Diffstat (limited to 'libs/ardour/ardour/route.h')
-rw-r--r--libs/ardour/ardour/route.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/libs/ardour/ardour/route.h b/libs/ardour/ardour/route.h
index 6dbdda496c..5d52fc0c52 100644
--- a/libs/ardour/ardour/route.h
+++ b/libs/ardour/ardour/route.h
@@ -394,15 +394,18 @@ class LIBARDOUR_API Route : public SessionObject, public Automatable, public Rou
void set_value (double);
double get_value () const;
+ /* Pretend to change value, but do not affect actual route mute. */
+ void set_superficial_value(bool muted);
+
private:
boost::weak_ptr<Route> _route;
};
- boost::shared_ptr<AutomationControl> solo_control() const {
+ boost::shared_ptr<SoloControllable> solo_control() const {
return _solo_control;
}
- boost::shared_ptr<AutomationControl> mute_control() const {
+ boost::shared_ptr<MuteControllable> mute_control() const {
return _mute_control;
}