diff options
author | Simon Schampijer <erikos@localhost.localdomain> | 2008-10-11 16:19:59 (GMT) |
---|---|---|
committer | Simon Schampijer <erikos@localhost.localdomain> | 2008-10-11 16:19:59 (GMT) |
commit | 8361ca82ae89ce8b038a4faa8274b2b88cfe81a6 (patch) | |
tree | d89a24023f019235a88c104b10fa6a2291bd82c8 /extensions/cpsection/network | |
parent | 38cb73f56dd83c58252a27ace7b067109cefa311 (diff) |
Use gconf for the profile
Diffstat (limited to 'extensions/cpsection/network')
-rw-r--r-- | extensions/cpsection/network/model.py | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/extensions/cpsection/network/model.py b/extensions/cpsection/network/model.py index 101297c..90a448f 100644 --- a/extensions/cpsection/network/model.py +++ b/extensions/cpsection/network/model.py @@ -17,8 +17,7 @@ import dbus from gettext import gettext as _ - -from sugar import profile +import gconf from jarabe.model.network import get_manager @@ -36,8 +35,8 @@ class ReadError(Exception): return repr(self.value) def get_jabber(): - pro = profile.get_profile() - return pro.jabber_server + client = gconf.client_get_default() + return client.get_string('/desktop/sugar/collaboration/jabber_server') def print_jabber(): print get_jabber() @@ -46,10 +45,9 @@ def set_jabber(server): """Set the jabber server server : e.g. 'olpc.collabora.co.uk' """ - pro = profile.get_profile() - pro.jabber_server = server - pro.jabber_registered = False - pro.save() + client = gconf.client_get_default() + client.set_string('/desktop/sugar/collaboration/jabber_server', server) + client.set_bool('/desktop/sugar/collaboration/jabber_registered', False) return 1 def get_radio(): @@ -87,9 +85,8 @@ def set_radio(state): def clear_registration(): """Clear the registration with the schoolserver """ - pro = profile.get_profile() - pro.backup1 = None - pro.save() + client = gconf.client_get_default() + client.set_string('/desktop/sugar/backup_url', '') return 1 def clear_networks(): |