}
void
-PanControllable::set_value (double v)
+PanControllable::actually_set_value (double v, Controllable::GroupControlDisposition group_override)
{
- boost::shared_ptr<Panner> p = owner->panner();
+ boost::shared_ptr<Panner> p = owner->panner();
if (!p) {
/* no panner: just do it */
- AutomationControl::set_value (v);
+ AutomationControl::actually_set_value (v, group_override);
return;
}
}
if (can_set) {
- AutomationControl::set_value (v);
+ AutomationControl::actually_set_value (v, group_override);
}
}
+std::string
+PanControllable::get_user_string () const
+{
+ return owner->value_as_string (shared_from_this());
+}