aboutsummaryrefslogtreecommitdiff
path: root/src/prepaid-manager-applet.py
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2011-07-07 00:14:22 +0200
committerGuido Günther <agx@sigxcpu.org>2011-07-07 00:16:40 +0200
commit337321839f63d7c4d96407b21b9a5430f6a0bbd8 (patch)
treeb74f4f552822ba39065893c6c2ea27fd8b6d9a2c /src/prepaid-manager-applet.py
parent407c322971dc68ff4f75038c7fe4b8c47451aaa3 (diff)
Use GDBus
Diffstat (limited to 'src/prepaid-manager-applet.py')
-rwxr-xr-xsrc/prepaid-manager-applet.py13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/prepaid-manager-applet.py b/src/prepaid-manager-applet.py
index 860e8e6..722fbf3 100755
--- a/src/prepaid-manager-applet.py
+++ b/src/prepaid-manager-applet.py
@@ -18,8 +18,6 @@
#
-import dbus
-import dbus.mainloop.glib
import gettext
from gi.repository import GObject
import glib
@@ -216,12 +214,14 @@ class PPMController(GObject.GObject):
logging.debug("Finished modem request")
self.view.close_modem_response()
- def on_balance_info_fetched(self, balance, *args):
+ def on_balance_info_fetched(self, var, user_data):
"""Callback for succesful MM fetch balance info call"""
+ balance = var.unpack()[0]
self.emit('balance-info-changed', balance)
- def on_balance_topped_up(self, reply):
+ def on_balance_topped_up(self, var, user_data):
"""Callback for succesful MM topup balance call"""
+ reply = var.unpack()[0]
self.view.update_top_up_information(reply)
def on_modem_error(self, e):
@@ -640,10 +640,6 @@ def setup_i18n():
logging.debug('Using locale: %s', locale.getlocale())
-def setup_dbus():
- dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
-
-
def setup_schemas():
"""If we're running from the source tree add our gsettings schema to the
list of schema dirs"""
@@ -681,7 +677,6 @@ def main(args):
setup_i18n()
setup_prgname()
setup_schemas()
- setup_dbus()
controller = PPMController()
main_dialog = PPMDialog(controller)