X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fardour_ui.h;h=6cce503511a92a9a4398c31bf20f29da59b506f7;hb=ced4378d0914bcfb926267772c45d1d23f3bed38;hp=e80761cf32d98b78141b11b07a0b7f09ab29fe98;hpb=00f06ca9e91470f92d8f6d5ef83cbae069904f51;p=ardour.git diff --git a/gtk2_ardour/ardour_ui.h b/gtk2_ardour/ardour_ui.h index e80761cf32..6cce503511 100644 --- a/gtk2_ardour/ardour_ui.h +++ b/gtk2_ardour/ardour_ui.h @@ -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);