X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fardour%2Freadonly_control.h;h=b88deaffe27422cdd3983b984ee09afca6d063c9;hb=a1c5d1be43007265ef1257889a3138b0fa75c2ac;hp=8a2901af6877a2e52837533d96a833181f8423fc;hpb=7a489dd5532ae53ab943adc1f38c1bc24b4474c9;p=ardour.git diff --git a/libs/ardour/ardour/readonly_control.h b/libs/ardour/ardour/readonly_control.h index 8a2901af68..b88deaffe2 100644 --- a/libs/ardour/ardour/readonly_control.h +++ b/libs/ardour/ardour/readonly_control.h @@ -21,6 +21,7 @@ #define __ardour_readonly_control_h__ #include +#include "ardour/parameter_descriptor.h" namespace ARDOUR { @@ -29,13 +30,15 @@ class Plugin; class LIBARDOUR_API ReadOnlyControl : public PBD::Destructible { public: - ReadOnlyControl (boost::shared_ptr p, uint32_t pnum); + ReadOnlyControl (boost::shared_ptr, const ParameterDescriptor&, uint32_t pnum); double get_parameter () const; std::string describe_parameter (); + const ParameterDescriptor& desc() const { return _desc; } private: boost::weak_ptr _plugin; + const ParameterDescriptor _desc; uint32_t _parameter_num; };