[sulfur] handle new signals declared into sulfur.event

This commit is contained in:
Fabio Erculiani
2009-07-12 21:27:05 +02:00
parent c81e1e1fa2
commit 256140cb99
+18
View File
@@ -289,6 +289,24 @@ class SulfurApplication(Controller, SulfurApplicationEventsMixin):
self.ui.progressVBox.hide()
self.setup_preferences()
self.setup_events_handling()
def setup_events_handling(self):
def hide_queue(event):
self.ui.rbPkgQueued.hide()
def show_queue(event):
self.ui.rbPkgQueued.show()
def queue_changed(event, length):
if not length and self.lastPkgPB == "queued":
self.set_package_radio("updates")
# setup queued/installation button events
SulfurSignals.connect("install_queue_empty", hide_queue)
SulfurSignals.connect("install_queue_filled", show_queue)
SulfurSignals.connect("install_queue_changed", queue_changed)
def switch_application_mode(self, do_simple):
self.ui.UGCMessageLabel.hide()