Changeset 8970

Show
Ignore:
Timestamp:
11/14/07 17:11:56 (13 months ago)
Author:
asterix
Message:

ability to send a file to the resource we want from roster context menu. see #3446

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/roster_window.py

    r8949 r8970  
    19651965                        dialogs.SingleMessageWindow(account, jid, 'send') 
    19661966 
    1967         def on_send_file_menuitem_activate(self, widget, account, contact): 
     1967        def on_send_file_menuitem_activate(self, widget, contact, account, 
     1968        resource=None): 
    19681969                gajim.interface.instances['file_transfers'].show_file_send_request( 
    19691970                        account, contact) 
     
    20372038                        if contact.resource: 
    20382039                                send_file_menuitem.connect('activate', 
    2039                                         self.on_send_file_menuitem_activate, account, contact) 
     2040                                        self.on_send_file_menuitem_activate, contact, account) 
    20402041                        else: # if we do no have resource we cannot do much 
    20412042                                send_file_menuitem.set_sensitive(False) 
     
    22342235                        start_chat_menuitem.set_submenu(resources_submenu( 
    22352236                                self.on_open_chat_window)) 
     2237                        send_file_menuitem.set_submenu(resources_submenu( 
     2238                                self.on_send_file_menuitem_activate)) 
    22362239                        execute_command_menuitem.set_submenu(resources_submenu( 
    22372240                                self.on_execute_command)) 
     
    22662269                                invite_to_submenu.append(menuitem) 
    22672270 
    2268                 if contact.resource: 
    2269                         send_file_menuitem.connect('activate', 
    2270                                 self.on_send_file_menuitem_activate, account, contact) 
    2271                 else: # if we do not have resource we cannot send file 
    2272                         send_file_menuitem.set_sensitive(False) 
     2271                        if contact.resource: 
     2272                                send_file_menuitem.connect('activate', 
     2273                                        self.on_send_file_menuitem_activate, contact, account) 
     2274                        else: # if we do not have resource we cannot send file 
     2275                                send_file_menuitem.set_sensitive(False) 
    22732276 
    22742277                send_single_message_menuitem.connect('activate',