summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2015-01-14 17:54:26 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2015-01-14 17:54:26 -0500
commit4a72145d1dde826bf6e84bc0141861fc5b396fa1 (patch)
tree1970e7797bbab326c16022905ad7a5a8e971144b /gtk2_ardour/ardour_ui.h
parent140778641cfa6ad208bdc2e5beca72b00c2501c9 (diff)
unfinished save-as dialog, to serve as example/guide/framework for full implementation
Diffstat (limited to 'gtk2_ardour/ardour_ui.h')
-rw-r--r--gtk2_ardour/ardour_ui.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gtk2_ardour/ardour_ui.h b/gtk2_ardour/ardour_ui.h
index 8a4e04a290..f5e8972a70 100644
--- a/gtk2_ardour/ardour_ui.h
+++ b/gtk2_ardour/ardour_ui.h
@@ -125,6 +125,10 @@ namespace Gtkmm2ext {
class TearOff;
}
+namespace Gtk {
+ class ProgressBar;
+}
+
class ARDOUR_UI : public Gtkmm2ext::UI, public ARDOUR::SessionHandlePtr
{
private:
@@ -605,6 +609,7 @@ 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 ();