use new syntax for connecting to backend signals that enforces explicit connection...
[ardour.git] / gtk2_ardour / audio_region_editor.h
index f4c99917d8606c4ca13985fefad0b894a7bec5c8..0450d0c293eff91b1ae08275510b3094811b3871 100644 (file)
@@ -35,7 +35,8 @@
 #include <gtkmm/spinbutton.h>
 
 #include <libgnomecanvas/libgnomecanvas.h>
-#include <sigc++/signal.h>
+
+#include "pbd/signals.h"
 
 #include "audio_clock.h"
 #include "ardour_dialog.h"
@@ -94,6 +95,9 @@ class AudioRegionEditor : public RegionEditor
        Gtk::VSeparator sep1;
        Gtk::VSeparator sep2;
 
+       PBD::ScopedConnection state_connection;
+       PBD::ScopedConnection audition_connection;
+
        void region_changed (ARDOUR::Change);
        void bounds_changed (ARDOUR::Change);
        void name_changed ();