the endless quest to plug memory leaks -- episode 379
[ardour.git] / gtk2_ardour / region_editor.h
index df9df33fc8723325168bd66f25e1da6e6a3c02ae..b584a9b0b8e5bb4e5d92979b8ecfb859c5c5fa83 100644 (file)
@@ -35,7 +35,6 @@
 #include <gtkmm/spinbutton.h>
 #include <gtkmm/listviewtext.h>
 
-#include <libgnomecanvas/libgnomecanvas.h>
 
 #include "pbd/signals.h"
 
@@ -48,14 +47,17 @@ namespace ARDOUR {
        class Session;
 }
 
+class ClockGroup;
+
 class RegionEditor : public ArdourDialog
 {
   public:
        RegionEditor (ARDOUR::Session*, boost::shared_ptr<ARDOUR::Region>);
+       virtual ~RegionEditor ();
 
-  protected:   
+  protected:
        virtual void region_changed (const PBD::PropertyChange&);
-       
+
        Gtk::Table _table;
        int _table_row;
 
@@ -75,6 +77,8 @@ class RegionEditor : public ArdourDialog
        Gtk::Label sync_absolute_label;
        Gtk::Label start_label;
 
+        ClockGroup* _clock_group;
+
        AudioClock position_clock;
        AudioClock end_clock;
        AudioClock length_clock;