diff options
author | Denis Fomin <fominde@gmail.com> | 2013-05-27 16:38:39 +0400 |
---|---|---|
committer | Denis Fomin <fominde@gmail.com> | 2013-05-27 16:38:39 +0400 |
commit | 51464d0c61d771b6046482c24aca507ab3c3fd75 (patch) | |
tree | dddbe9153c31beda971e5a1734138b5690dab5d6 /clients_icons | |
parent | ee1515f69a8a33216ada023bfb90973ee67e0cc3 (diff) |
ClientsIconsPlugin. Add Poezio icon.
Diffstat (limited to 'clients_icons')
-rw-r--r-- | clients_icons/clients_icons.py | 8 | ||||
-rw-r--r-- | clients_icons/manifest.ini | 2 |
2 files changed, 9 insertions, 1 deletions
diff --git a/clients_icons/clients_icons.py b/clients_icons/clients_icons.py index dd0d753..7bcf2f9 100644 --- a/clients_icons/clients_icons.py +++ b/clients_icons/clients_icons.py @@ -145,6 +145,7 @@ clients = { 'http://opensource.palm.com/packages.html': ['palm.png', 'Palm'], 'http://spectrum.im/': ['spectrum.png', 'Spectrum'], 'http://tigase.org/messenger': ['tigase.png', 'Tigase'], + 'httр://sleekxmpp.com/ver/1.1.11': ['poezio.png', 'Poezio'], } libpurple_clients ={ 'adium': 'http://www.adium.im/', @@ -288,6 +289,9 @@ class ClientsIconsPlugin(GajimPlugin): if client in contact.resource.lower(): caps = libpurple_clients[client] + if 'sleekxmpp.com'in caps: + caps = 'httр://sleekxmpp.com/ver/1.1.11' + caps_from_jid = self.check_jid(contact.jid) if caps_from_jid: caps = caps_from_jid @@ -506,6 +510,8 @@ class ClientsIconsPlugin(GajimPlugin): for client in libpurple_clients: if client in contact.resource.lower(): caps = libpurple_clients[client] + if 'sleekxmpp.com'in caps: + caps = 'httр://sleekxmpp.com/ver/1.1.11' caps_from_jid = self.check_jid(iq_obj.jid) if caps_from_jid: @@ -527,6 +533,8 @@ class ClientsIconsPlugin(GajimPlugin): caps = tag[0].getAttr('node') if 'pidgin.im' in caps: caps = 'libpurple' + if 'sleekxmpp.com' in caps: + caps = 'httр://sleekxmpp.com/ver/1.1.11' iter_ = iq_obj.gc_control.get_contact_iter(iq_obj.nick) model = iq_obj.gc_control.model if model[iter_][self.muc_renderer_num] is not None: diff --git a/clients_icons/manifest.ini b/clients_icons/manifest.ini index 5717340..5b84100 100644 --- a/clients_icons/manifest.ini +++ b/clients_icons/manifest.ini @@ -1,7 +1,7 @@ [info] name: Clients icons short_name: clients_icons -version: 4.2 +version: 4.3 description: Shows the client icons in the roster and in groupchats. For icons in tooltip support, you need to install Gajim r14117 or above. |