Mercurial > libervia-backend
diff frontends/sat_bridge_frontend/DBus.py @ 51:8c67ea98ab91
frontend improved to take into account new SàT features
- quick_frontend: better use of contact management, it now manages nicks, avatars, and connected status
- quick_frontend: disconnect and remove are now 2 separate methods for contact list
- wix: new contact list using HTML items, and showing avatars. Groups are not showed for now
- wix: contact status now use tuples, to keep order, human readable status and color of contact
- wix: contact list is updated when avatar or nick is found
- wix: fixed 'question' dialog, which is renamed in 'yes/no'
- wix: action result are now ignored for unkwnown id
- sortilege refactored to work again
author | Goffi <goffi@goffi.org> |
---|---|
date | Thu, 07 Jan 2010 00:17:27 +1100 |
parents | 8a438a6ff587 |
children | a5b5fb5fc9fd |
line wrap: on
line diff
--- a/frontends/sat_bridge_frontend/DBus.py Thu Jan 07 00:05:15 2010 +1100 +++ b/frontends/sat_bridge_frontend/DBus.py Thu Jan 07 00:17:27 2010 +1100 @@ -52,6 +52,9 @@ def getPresenceStatus(self): return self.db_comm_iface.getPresenceStatus() + def getWaitingSub(self): + return self.db_comm_iface.getWaitingSub() + def sendMessage(self, to, message): return self.db_comm_iface.sendMessage(to, message) @@ -64,14 +67,20 @@ def getProfile(self, target): return self.db_comm_iface.getProfile(target) + def getProfileCache(self, target): + return self.db_comm_iface.getProfileCache(target) + def getAvatarFile(self, hash): return self.db_comm_iface.getAvatarFile(hash) def in_band_register(self, target): return self.db_comm_iface.in_band_register(target) - def setPresence(self, to="", type="", show="", status="", priority=0): - return self.db_comm_iface.setPresence(to, type, show, status, priority) + def setPresence(self, to="", show="", priority=0, statuses={}): + return self.db_comm_iface.setPresence(to, show, priority, statuses) + + def subscription(self, type, entity): + return self.db_comm_iface.subscription(type, entity) def setParam(self, name, value, category): return self.db_comm_iface.setParam(name, value, category)