Show
Ignore:
Timestamp:
08/31/07 11:08:17 (15 months ago)
Author:
asterix
Message:

use new dataform widget in register agent window. Remove no more used old DataFormWindow?.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/gajim_0.11.1/src/config.py

    r8668 r8669  
    21262126        '''Class for Service registration window: 
    21272127        Window that appears when we want to subscribe to a service 
    2128         if is_form we use DataFormWindow else we use service_registarion_window''' 
     2128        if is_form we use dataforms_widget else we use service_registarion_window''' 
    21292129        def __init__(self, service, infos, account, is_form): 
    21302130                self.service = service 
    21312131                self.account = account 
    21322132                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) 
    21332136                if self.is_form: 
    21342137                        dataform = dataforms.ExtendForm(node = infos) 
     
    21462149                        table = self.xml.get_widget('table') 
    21472150                        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() 
    21502154 
    21512155        def on_cancel_button_clicked(self, widget): 
     
    21552159                # send registration info to the core 
    21562160                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 
    21602162                        gajim.connections[self.account].register_agent(self.service, 
    2161                                 self.infos, True) # True is for is_form 
     2163                                form, True) # True is for is_form 
    21622164                else: 
    21632165                        infos = self.data_form_widget.get_infos() 
     
    23412343 
    23422344        def on_ok_button_clicked(self, widget): 
    2343                 # We pressed OK button of the DataFormWindow 
    23442345                if self.form: 
    23452346                        form = self.data_form_widget.data_form