3 from dbus.mainloop.glib import DBusGMainLoop
8 self.dbus_loop = DBusGMainLoop(set_as_default=True)
9 self.bus = dbus.SessionBus(mainloop=self.dbus_loop)
10 self.provider = self.bus.get_object('org.freedesktop.Notifications', '/org/freedesktop/Notifications')
11 self.proxy = dbus.Interface(self.provider, 'org.freedesktop.Notifications')
13 def showAlert(self,alertText):
14 self.proxy.SystemNoteDialog(alertText, 0 ,"ok")
16 def requestPatience(self):
18 self.proxy.SystemNoteInfoprint(text)
21 def showSuccess(self, num):
22 text = "Successfuly Imported "+num+" messages"
23 self.proxy.SystemNoteDialog(text, 0 ,"ok")
25 def showFailure(self):
26 text = "Failed to import messages"
27 self.proxy.SystemNoteDialog(text, 0 ,"ok")