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))