Merge branch 'master' into saveas
[ardour.git] / gtk2_ardour / ardour_ui.h
index e80761cf32d98b78141b11b07a0b7f09ab29fe98..6cce503511a92a9a4398c31bf20f29da59b506f7 100644 (file)
@@ -126,6 +126,10 @@ namespace Gtkmm2ext {
        class TearOff;
 }
 
+namespace Gtk {
+       class ProgressBar;
+}
+
 class ARDOUR_UI : public Gtkmm2ext::UI, public ARDOUR::SessionHandlePtr
 {
     private:
@@ -612,6 +616,8 @@ class ARDOUR_UI : public Gtkmm2ext::UI, public ARDOUR::SessionHandlePtr
        guint32  last_key_press_time;
 
        void snapshot_session (bool switch_to_it);
+       bool save_as_progress_update (float fraction, int64_t cnt, int64_t total, Gtk::Label* label, Gtk::ProgressBar* bar);
+       void save_session_as ();
        void rename_session ();
        void setup_order_hint (AddRouteDialog::InsertAt);