X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fardour%2Fpan_controllable.h;h=410df8ed313106654b220d177bad05b53c6c1d54;hb=7a524285385d4581ad3f1e085629379e32f82fda;hp=9abbec42ab82277fe9af408549410d514390a245;hpb=e7c47747286c16aa575456b07120e1e8e8271bd5;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