From c91bb0a0e321ed5eae01ae3e649895e7d57726eb Mon Sep 17 00:00:00 2001 From: Jiri Moskovcak Date: Tue, 28 Jul 2009 15:23:42 +0200 Subject: GUI: Added detection whether daemon is running (gui disables itself) --- src/Gui/CCMainWindow.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/Gui/CCMainWindow.py') diff --git a/src/Gui/CCMainWindow.py b/src/Gui/CCMainWindow.py index fa01882..9d9ff4d 100644 --- a/src/Gui/CCMainWindow.py +++ b/src/Gui/CCMainWindow.py @@ -106,9 +106,16 @@ class MainWindow(): self.ccdaemon.connect("error", self.error_cb) self.ccdaemon.connect("update", self.update_cb) self.ccdaemon.connect("show", self.show_cb) + self.ccdaemon.connect("daemon-state-changed", self.on_daemon_state_changed_cb) # load data #self.load() + def on_daemon_state_changed_cb(self, widget, state): + if state == "up": + self.hydrate() + self.window.set_sensitive(True) + elif state == "down": + self.window.set_sensitive(False) def on_miAbout_clicked(self, widget): dialog = self.wTree.get_widget("about") -- cgit