summaryrefslogtreecommitdiff
path: root/libs/evoral/evoral/ControlSet.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'libs/evoral/evoral/ControlSet.hpp')
-rw-r--r--libs/evoral/evoral/ControlSet.hpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/libs/evoral/evoral/ControlSet.hpp b/libs/evoral/evoral/ControlSet.hpp
index b775bb3b4b..95de58dead 100644
--- a/libs/evoral/evoral/ControlSet.hpp
+++ b/libs/evoral/evoral/ControlSet.hpp
@@ -27,11 +27,11 @@
#include "pbd/signals.h"
#include "evoral/types.hpp"
#include "evoral/Parameter.hpp"
+#include "evoral/ControlList.hpp"
namespace Evoral {
class Control;
-class ControlList;
class ControlEvent;
class ControlSet : public boost::noncopyable {
@@ -69,12 +69,15 @@ public:
protected:
virtual void control_list_marked_dirty () {}
+ virtual void control_list_interpolation_changed (Parameter, ControlList::InterpolationStyle) {}
mutable Glib::Mutex _control_lock;
Controls _controls;
private:
+
PBD::ScopedConnectionList _control_connections;
+ PBD::ScopedConnectionList _list_connections;
};