switch to using boost::signals2 instead of sigc++, at least for libardour. not finish...
[ardour.git] / libs / midi++2 / midi++ / channel.h
index 697f2a1e46b3618ddd28f57bf29c9527e265ddd0..617ae1443079d8514a95dba9cdbd8fa48994c478 100644 (file)
@@ -22,7 +22,8 @@
 
 #include <queue>
 
-#include <sigc++/sigc++.h>
+#include <boost/signals2.hpp>
+#include "pbd/scoped_connections.h"
 
 #include "midi++/types.h"
 #include "midi++/parser.h"
@@ -36,7 +37,7 @@ class Port;
  * This remembers various useful information about the current 'state' of a
  * MIDI channel (eg current pitch bend value).
  */
-class Channel : public sigc::trackable {
+class Channel : public PBD::ScopedConnectionList {
 
   public:
        Channel (byte channel_number, Port &);