summaryrefslogtreecommitdiff
path: root/libs/ardour/route_controls.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-01-31 21:45:36 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2016-01-31 21:45:36 -0500
commit9128fbd68f7bc03ea0b3238fc9dd24ff326f1ad8 (patch)
tree46648be9e5abcb002da2726a5dfdec0fb49dbfba /libs/ardour/route_controls.cc
parente2a085190f02cfba8ddbf06a31e37e38c40fafc4 (diff)
add a new constructor for RouteAutomationControllable that takes a ParameterDescriptor
Diffstat (limited to 'libs/ardour/route_controls.cc')
-rw-r--r--libs/ardour/route_controls.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/libs/ardour/route_controls.cc b/libs/ardour/route_controls.cc
index 71e44ef91c..38571b9b8b 100644
--- a/libs/ardour/route_controls.cc
+++ b/libs/ardour/route_controls.cc
@@ -22,6 +22,7 @@
#endif
#include "ardour/automation_control.h"
+#include "ardour/parameter_descriptor.h"
#include "ardour/route.h"
#include "ardour/session.h"
@@ -98,6 +99,16 @@ Route::RouteAutomationControl::RouteAutomationControl (const std::string& name,
{
}
+Route::RouteAutomationControl::RouteAutomationControl (const std::string& name,
+ AutomationType atype,
+ const ParameterDescriptor& desc,
+ boost::shared_ptr<AutomationList> alist,
+ boost::shared_ptr<Route> r)
+ : AutomationControl (r->session(), Evoral::Parameter (atype), desc, alist, name)
+ , _route (r)
+{
+}
+
Route::GainControllable::GainControllable (Session& s, AutomationType atype, boost::shared_ptr<Route> r)
: GainControl (s, Evoral::Parameter(atype))
, _route (r)