summaryrefslogtreecommitdiffstats
path: root/src/progs/gtk/ConnectWindow.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/progs/gtk/ConnectWindow.h')
-rw-r--r--src/progs/gtk/ConnectWindow.h17
1 files changed, 10 insertions, 7 deletions
diff --git a/src/progs/gtk/ConnectWindow.h b/src/progs/gtk/ConnectWindow.h
index 7f405097..cc8b1c79 100644
--- a/src/progs/gtk/ConnectWindow.h
+++ b/src/progs/gtk/ConnectWindow.h
@@ -43,24 +43,27 @@ public:
void start(CountedPtr<Om::Shared::ClientInterface> client);
private:
- void connect();
+ void server_toggled();
+ void launch_toggled();
+ void internal_toggled();
+
void disconnect();
+ void connect();
void quit();
- void launch();
- void spawn_internal();
bool gtk_callback();
CountedPtr<Om::Shared::ClientInterface> _client;
Gtk::Image* _icon;
Gtk::ProgressBar* _progress_bar;
- Gtk::Label* _label;
+ Gtk::Label* _progress_label;
Gtk::Entry* _url_entry;
- Gtk::Button* _connect_button;
+ Gtk::RadioButton* _server_radio;
Gtk::SpinButton* _port_spinbutton;
- Gtk::Button* _launch_button;
- Gtk::Button* _spawn_internal_button;
+ Gtk::RadioButton* _launch_radio;
+ Gtk::RadioButton* _internal_radio;
Gtk::Button* _disconnect_button;
+ Gtk::Button* _connect_button;
Gtk::Button* _quit_button;
};