diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2008-09-19 14:38:46 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2008-09-19 14:38:46 +0000 |
commit | 6f8cd634501efd70711b148b4ac0e0ce2aa5cc95 (patch) | |
tree | 07df4b771792ec9a0b8ba7c8c01db0234f1efe22 /libs/evoral/evoral/Parameter.hpp | |
parent | 60f588f21d6ad62335d72e8dc682abf8859107ea (diff) |
chris goddard's region list patch; port 2.X marker drag/move changes to 3.0; compilation fixes-post-evoral
git-svn-id: svn://localhost/ardour2/branches/3.0@3760 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/evoral/evoral/Parameter.hpp')
-rw-r--r-- | libs/evoral/evoral/Parameter.hpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libs/evoral/evoral/Parameter.hpp b/libs/evoral/evoral/Parameter.hpp index 301a432bd0..a88483aec4 100644 --- a/libs/evoral/evoral/Parameter.hpp +++ b/libs/evoral/evoral/Parameter.hpp @@ -43,7 +43,7 @@ public: Parameter(uint32_t type, uint8_t channel, uint32_t id=0) : _type(type), _id(id), _channel(channel) {} - + Parameter(const std::string& str) { int channel; if (sscanf(str.c_str(), "%d_c%d_n%d", &_type, &channel, &_id) == 3) { @@ -56,6 +56,8 @@ public: std::cerr << "WARNING: Unable to create parameter from string: " << str << std::endl; } + virtual ~Parameter() {} + inline uint32_t type() const { return _type; } inline uint32_t id() const { return _id; } inline uint8_t channel() const { return _channel; } |