summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-05-25 13:34:11 +0200
committerRobin Gareus <robin@gareus.org>2017-05-25 13:49:18 +0200
commit63a71c597af9e24feaa4090ae37a56c584c25095 (patch)
tree595d38656393d8680f58670bbb1e321bc36c0fa7 /libs/ardour/ardour
parent2c40b46ca9e1ee23d7e994f529530e8b34bb278e (diff)
Include ParameterDescriptor in read-only control output
Diffstat (limited to 'libs/ardour/ardour')
-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;
};