summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/readonly_control.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/ardour/readonly_control.h')
-rw-r--r--libs/ardour/ardour/readonly_control.h5
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;
};