Mercurial > libervia-backend
comparison frontends/wix/gateways.py @ 102:94011f553cd0
misc bugfixes
- wix: added forgotten profile in gateways management
- xml_tools: removed XMLClass to the 2 methods as a direct methods
- plugin_xep_100 (gateways discovery): added error callback
author | Goffi <goffi@goffi.org> |
---|---|
date | Tue, 22 Jun 2010 13:58:53 +0800 |
parents | 8f2ed279784b |
children | ec6611445a5b |
comparison
equal
deleted
inserted
replaced
101:783e9d6980ec | 102:94011f553cd0 |
---|---|
103 | 103 |
104 def browseExternalServer(self, event): | 104 def browseExternalServer(self, event): |
105 """Open the gateway manager on given server""" | 105 """Open the gateway manager on given server""" |
106 server = self.ext_server_text.GetValue() | 106 server = self.ext_server_text.GetValue() |
107 debug(_("Opening gateways manager on [%s]") % server) | 107 debug(_("Opening gateways manager on [%s]") % server) |
108 id = self.host.bridge.findGateways(server) | 108 id = self.host.bridge.findGateways(server, self.host.profile) |
109 self.host.current_action_ids.add(id) | 109 self.host.current_action_ids.add(id) |
110 self.host.current_action_ids_cb[id] = self.host.onGatewaysFound | 110 self.host.current_action_ids_cb[id] = self.host.onGatewaysFound |
111 self.MakeModal(False) | 111 self.MakeModal(False) |
112 self.Destroy() | 112 self.Destroy() |
113 | 113 |
155 | 155 |
156 #The buttons | 156 #The buttons |
157 def register_cb(event): | 157 def register_cb(event): |
158 """Called when register button is clicked""" | 158 """Called when register button is clicked""" |
159 gateway_jid = event.GetEventObject().gateway_jid | 159 gateway_jid = event.GetEventObject().gateway_jid |
160 id = self.host.bridge.in_band_register(gateway_jid) | 160 id = self.host.bridge.in_band_register(gateway_jid, self.host.profile) |
161 self.host.current_action_ids.add(id) | 161 self.host.current_action_ids.add(id) |
162 self.MakeModal(False) | 162 self.MakeModal(False) |
163 self.Destroy() | 163 self.Destroy() |
164 | 164 |
165 def unregister_cb(event): | 165 def unregister_cb(event): |
166 """Called when unregister button is clicked""" | 166 """Called when unregister button is clicked""" |
167 gateway_jid = event.GetEventObject().gateway_jid | 167 gateway_jid = event.GetEventObject().gateway_jid |
168 id = self.host.bridge.gatewayRegister("CANCEL",gateway_jid, None) | 168 id = self.host.bridge.gatewayRegister("CANCEL",gateway_jid, None, self.host.profile) |
169 self.host.current_action_ids.add(id) | 169 self.host.current_action_ids.add(id) |
170 self.MakeModal(False) | 170 self.MakeModal(False) |
171 self.Destroy() | 171 self.Destroy() |
172 | 172 |
173 reg_button = wx.Button(self.panel, -1, _("Register"), size=wx.Size(-1, 8)) | 173 reg_button = wx.Button(self.panel, -1, _("Register"), size=wx.Size(-1, 8)) |