X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fardour%2Fpan_controllable.h;h=410df8ed313106654b220d177bad05b53c6c1d54;hb=88c82aeb56c62d9d0c0acff51e360492ad9b8d23;hp=9abbec42ab82277fe9af408549410d514390a245;hpb=9aacefc17010a889222425f97b99050171165038;p=ardour.git diff --git a/libs/ardour/ardour/pan_controllable.h b/libs/ardour/ardour/pan_controllable.h index 9abbec42ab..410df8ed31 100644 --- a/libs/ardour/ardour/pan_controllable.h +++ b/libs/ardour/ardour/pan_controllable.h @@ -36,17 +36,21 @@ class Pannable; class LIBARDOUR_API PanControllable : public AutomationControl { -public: + public: PanControllable (Session& s, std::string name, Pannable* o, Evoral::Parameter param) - : AutomationControl (s, param, boost::shared_ptr(new AutomationList(param)), name) + : AutomationControl (s, + param, + ParameterDescriptor(param), + boost::shared_ptr(new AutomationList(param)), + name) , owner (o) {} - double lower () const; - void set_value (double); + std::string get_user_string () const; -private: + private: Pannable* owner; + void actually_set_value (double, PBD::Controllable::GroupControlDisposition group_override); }; } // namespace