X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fardour%2Fpan_controllable.h;h=82aa60fe106afd5fdc79aa052970c8a42f2ff6a9;hb=fce6ac0ef6cbf410715a02b59d9d41d3290710a0;hp=9abbec42ab82277fe9af408549410d514390a245;hpb=24d2b5ec9200bf46ccb42528560de4a02b7be516;p=ardour.git diff --git a/libs/ardour/ardour/pan_controllable.h b/libs/ardour/ardour/pan_controllable.h index 9abbec42ab..82aa60fe10 100644 --- a/libs/ardour/ardour/pan_controllable.h +++ b/libs/ardour/ardour/pan_controllable.h @@ -36,17 +36,22 @@ 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