diff options
Diffstat (limited to 'libs/ardour/ardour/readonly_control.h')
-rw-r--r-- | libs/ardour/ardour/readonly_control.h | 5 |
1 files changed, 4 insertions, 1 deletions
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 <boost/weak_ptr.hpp> +#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<Plugin> p, uint32_t pnum); + ReadOnlyControl (boost::shared_ptr<Plugin>, const ParameterDescriptor&, uint32_t pnum); double get_parameter () const; std::string describe_parameter (); + const ParameterDescriptor& desc() const { return _desc; } private: boost::weak_ptr<Plugin> _plugin; + const ParameterDescriptor _desc; uint32_t _parameter_num; }; |