psa: Added update notification in UI
authorYves <yves@marcoz.org>
Thu, 24 Nov 2011 23:48:20 +0000 (15:48 -0800)
committerYves <yves@marcoz.org>
Thu, 24 Nov 2011 23:48:20 +0000 (15:48 -0800)
psa_harmattan/feedingit/pysrc/feedingit.py

index 9755a3d..7c4ed25 100644 (file)
@@ -11,6 +11,8 @@ import codecs
 import dbus
 # import python dbus GLib mainloop support
 import dbus.mainloop.glib
+# Enable glib main loop support
+dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
 
 # Comment the line below if you don't want to use OpenGL for QML rendering or if it is not supported
 from PySide import QtOpenGL,  QtCore
@@ -224,16 +226,16 @@ def main():
 #                                signal_name='UpdateProgress',
 #                                dbus_interface='org.marcoz.feedingit',
 #                                path='/org/marcoz/feedingit/update')
-#    bus.add_signal_receiver(handler_function=controller.update_started,
-#                            bus_name=None,
-#                            signal_name='UpdateStarted',
-#                            dbus_interface='org.marcoz.feedingit',
-#                            path='/org/marcoz/feedingit/update')
-#    bus.add_signal_receiver(handler_function=controller.update_finished,
-#                            bus_name=None,
-#                            signal_name='UpdateFinished',
-#                            dbus_interface='org.marcoz.feedingit',
-#                            path='/org/marcoz/feedingit/update')
+    bus.add_signal_receiver(handler_function=controller.update_started,
+                            bus_name=None,
+                            signal_name='UpdateStarted',
+                            dbus_interface='org.marcoz.feedingit',
+                            path='/org/marcoz/feedingit/update')
+    bus.add_signal_receiver(handler_function=controller.update_finished,
+                            bus_name=None,
+                            signal_name='UpdateFinished',
+                            dbus_interface='org.marcoz.feedingit',
+                            path='/org/marcoz/feedingit/update')
  
     global root
     rc = view.rootContext()