From 5f58582a4a9aebb3c223e7132d24a278ce29e1cb Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 7 Jan 2010 04:23:22 +0000 Subject: Quit cleanly from connect dialog when not connected to engine. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2357 a436a847-0d15-0410-975c-d299462d15a1 --- src/gui/ConnectWindow.hpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/gui/ConnectWindow.hpp') diff --git a/src/gui/ConnectWindow.hpp b/src/gui/ConnectWindow.hpp index c94c287a..3c2136af 100644 --- a/src/gui/ConnectWindow.hpp +++ b/src/gui/ConnectWindow.hpp @@ -56,7 +56,8 @@ public: void start(Ingen::Shared::World* world); void on_response(int32_t id) { _attached = true; } - bool attached() const { return _finished_connecting; } + bool attached() const { return _finished_connecting; } + bool quit_flag() const { return _quit_flag; } private: enum Mode { CONNECT_REMOTE, LAUNCH_REMOTE, INTERNAL }; @@ -69,7 +70,7 @@ private: void connect(bool existing); void activate(); void deactivate(); - void quit(); + void quit_clicked(); void on_show(); void on_hide(); @@ -77,6 +78,7 @@ private: void set_connecting_widget_states(); bool gtk_callback(); + void quit(); const Glib::RefPtr _xml; @@ -86,6 +88,7 @@ private: bool _finished_connecting; bool _widgets_loaded; int _connect_stage; + bool _quit_flag; Gtk::Image* _icon; Gtk::ProgressBar* _progress_bar; -- cgit v1.2.1