diff sat_bridge/DBus.py @ 68:9b842086d915

multiple profiles update - Wix: new profile managed, it appear at launch in place of the contact list, and disappear once the profile is choosen - SàT: default profile is now saved, first one is choosed is no default profile - Bridge: new delete profile method
author Goffi <goffi@goffi.org>
date Thu, 25 Feb 2010 17:09:18 +1100
parents 0e50dd3a234a
children f271fff3a713
line wrap: on
line diff
--- a/sat_bridge/DBus.py	Thu Feb 04 01:06:36 2010 +1100
+++ b/sat_bridge/DBus.py	Thu Feb 25 17:09:18 2010 +1100
@@ -117,10 +117,16 @@
         return self.cb["getProfilesList"]()
 
     @dbus.service.method(const_INT_PREFIX+const_REQ_SUFFIX,
-                         in_signature='s', out_signature='')
+                         in_signature='s', out_signature='i')
     def createProfile(self, name):
         info ('Profile creation asked')
-        return self.cb["createProfile"](name, default)
+        return self.cb["createProfile"](str(name))
+
+    @dbus.service.method(const_INT_PREFIX+const_REQ_SUFFIX,
+                         in_signature='s', out_signature='i')
+    def deleteProfile(self, name):
+        info ('Profile deletion asked')
+        return self.cb["deleteProfile"](str(name))
 
     @dbus.service.method(const_INT_PREFIX+const_COMM_SUFFIX,
                          in_signature='sssi', out_signature='s')