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<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);
+ std::string get_user_string () const;
-private:
+ private:
Pannable* owner;
+ void actually_set_value (double, PBD::Controllable::GroupControlDisposition group_override);
};
} // namespace