move virtual method requiring std::min from header into .cc
The method is virtual so it could never have been inlined anyway
This commit is contained in:
parent
0d8fac079d
commit
71f088dbbd
@ -158,3 +158,10 @@ Controllable::dump_registry ()
|
||||
}
|
||||
cout << "Total number of registered sontrollables: " << cnt << "\n";
|
||||
}
|
||||
|
||||
void
|
||||
Controllable::set_interface (float fraction, bool rotary, GroupControlDisposition gcd)
|
||||
{
|
||||
fraction = std::min (std::max (0.0f, fraction), 1.0f);
|
||||
set_value (interface_to_internal (fraction, rotary), gcd);
|
||||
}
|
||||
|
@ -131,10 +131,7 @@ public:
|
||||
/** Get and Set `interface' value (typically, fraction of knob travel) */
|
||||
virtual float get_interface(bool rotary=false) const { return (internal_to_interface(get_value(), rotary)); }
|
||||
|
||||
virtual void set_interface (float fraction, bool rotary=false, GroupControlDisposition gcd = NoGroup) {
|
||||
fraction = std::min (std::max (0.0f, fraction), 1.0f);
|
||||
set_value (interface_to_internal (fraction, rotary), gcd);
|
||||
}
|
||||
virtual void set_interface (float fraction, bool rotary=false, GroupControlDisposition gcd = NoGroup);
|
||||
|
||||
virtual std::string get_user_string() const { return std::string(); }
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user