Oops. Fix XML stuff in GUI as well.
[ardour.git] / gtk2_ardour / audio_clock.h
index 1aa721b8648bd7ee168fcf52884257faa11c7576..7c1b6d386bcab422cd34740dc0ca8ede19c93c35 100644 (file)
@@ -50,7 +50,8 @@ class AudioClock : public Gtk::HBox
 
        void set (nframes_t, bool force = false, nframes_t offset = 0, char which = 0);
        void set_mode (Mode);
-       
+       void set_bbt_reference (nframes64_t);
+
        void set_widget_name (std::string);
 
        std::string name() const { return _name; }
@@ -60,10 +61,12 @@ class AudioClock : public Gtk::HBox
        void set_session (ARDOUR::Session *s);
 
        sigc::signal<void> ValueChanged;
+       sigc::signal<void> mode_changed;
+       sigc::signal<void> ChangeAborted;
 
        static sigc::signal<void> ModeChanged;
        static std::vector<AudioClock*> clocks;
-
+       
        static bool has_focus() { return _has_focus; }
 
   private:
@@ -154,6 +157,7 @@ class AudioClock : public Gtk::HBox
        Gtk::EventBox  clock_base;
        Gtk::Frame     clock_frame;
 
+       nframes64_t bbt_reference_time;
        nframes_t last_when;
        bool last_pdelta;
        bool last_sdelta;