Add AutomationControl::set_value_unchecked() and AutomationControl::writable() and...
[ardour.git] / libs / ardour / ardour / pan_controllable.h
index be0c9260c07f642f58cb7a4bc74edcd3021e0a49..ff00d8119fc7feb84d45385415d59ba5e8f71c42 100644 (file)
@@ -34,16 +34,21 @@ namespace ARDOUR {
 class Session;
 class Pannable;
 
-class PanControllable : public AutomationControl
+class LIBARDOUR_API PanControllable : public AutomationControl
 {
 public:
        PanControllable (Session& s, std::string name, Pannable* o, Evoral::Parameter param)
-               : AutomationControl (s, param, boost::shared_ptr<AutomationList>(new AutomationList(param)), name)
+               : AutomationControl (s,
+                                    param,
+                                    ParameterDescriptor(param),
+                                    boost::shared_ptr<AutomationList>(new AutomationList(param)),
+                                    name)
                , owner (o)
        {}
 
        double lower () const;
        void set_value (double);
+       void set_value_unchecked (double);
 
 private:
        Pannable* owner;