allow surface to work with linked panners on stereo input tracks/busses
[ardour.git] / libs / surfaces / mackie / route_signal.h
index 0239980fd4fad7d25d53326d27d6d8c5db06c776..4a706b9d8dcac548dcf9f3d2b32325ff6b399681 100644 (file)
@@ -20,6 +20,8 @@
 
 #include <sigc++/sigc++.h>
 
+#include <vector>
+
 class MackieControlProtocol;
 
 namespace ARDOUR {
@@ -68,12 +70,8 @@ private:
        Strip & _strip;
        MackiePort & _port;     
 
-       sigc::connection _solo_changed_connection;
-       sigc::connection _mute_changed_connection;
-       sigc::connection _record_enable_changed_connection;
-       sigc::connection _gain_changed_connection;
-       sigc::connection _name_changed_connection;
-       sigc::connection _panner_changed_connection;
+       typedef std::vector<sigc::connection> Connections;
+       Connections _connections;
 };
 
 }