Changeset 8669 for branches/gajim_0.11.1/src/config.py
- Timestamp:
- 08/31/07 11:08:17 (15 months ago)
- Files:
-
- 1 modified
-
branches/gajim_0.11.1/src/config.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/gajim_0.11.1/src/config.py
r8668 r8669 2126 2126 '''Class for Service registration window: 2127 2127 Window that appears when we want to subscribe to a service 2128 if is_form we use DataFormWindowelse we use service_registarion_window'''2128 if is_form we use dataforms_widget else we use service_registarion_window''' 2129 2129 def __init__(self, service, infos, account, is_form): 2130 2130 self.service = service 2131 2131 self.account = account 2132 2132 self.is_form = is_form 2133 self.xml = gtkgui_helpers.get_glade('service_registration_window.glade') 2134 self.window = self.xml.get_widget('service_registration_window') 2135 self.window.set_transient_for(gajim.interface.roster.window) 2133 2136 if self.is_form: 2134 2137 dataform = dataforms.ExtendForm(node = infos) … … 2146 2149 table = self.xml.get_widget('table') 2147 2150 table.attach(self.data_form_widget, 0, 2, 0, 1) 2148 self.xml.signal_autoconnect(self) 2149 self.window.show_all() 2151 2152 self.xml.signal_autoconnect(self) 2153 self.window.show_all() 2150 2154 2151 2155 def on_cancel_button_clicked(self, widget): … … 2155 2159 # send registration info to the core 2156 2160 if self.is_form: 2157 # We pressed OK button of the DataFormWindow 2158 if self.infos.has_key('registered'): 2159 del self.infos['registered'] 2161 form = self.data_form_widget.data_form 2160 2162 gajim.connections[self.account].register_agent(self.service, 2161 self.infos, True) # True is for is_form2163 form, True) # True is for is_form 2162 2164 else: 2163 2165 infos = self.data_form_widget.get_infos() … … 2341 2343 2342 2344 def on_ok_button_clicked(self, widget): 2343 # We pressed OK button of the DataFormWindow2344 2345 if self.form: 2345 2346 form = self.data_form_widget.data_form
