Bug 129577 - Incoming file transfer skipped
Summary: Incoming file transfer skipped
Status: RESOLVED FIXED
Alias: None
Product: kopete
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Mandriva RPMs Linux
: NOR wishlist
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-21 15:45 UTC by Sylvain HENRY
Modified: 2008-08-26 08:41 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sylvain HENRY 2006-06-21 15:45:04 UTC
Version:           0.12.0 (using KDE KDE 3.5.3)
Installed from:    Mandriva RPMs
OS:                Linux

When a buddy sends me a file (for instance in an MSN Chat) while i'm typing something, the Incoming File dialog is closed immediatly. In fact, the "Refuse" button (I don't know how it is labelled in english) is focused and typing something closes the dialog.
I was wondering if Kopete could display an Incoming File transfer message in the conversation with a link to start it (the way MSN does) instead of making this dialog pop up.
Comment 1 Roman Jarosz 2008-08-26 08:41:51 UTC
SVN commit 852546 by rjarosz:

Add incoming file transfer request into chat window and remove the old dialog.
Add globally unique id into Kopete::Message.
Add defualt incoming file transfer request style to make it work with all styles.

File transfer request look can be changed with Incoming/FileTransferRequest.html in \
chat style. Supported style tags are: fileName, fileSize, fileIconPath, \
saveFileHandlerId, saveFileAsHandlerId, cancelRequestHandlerId Save, save as and \
cancel buttons have to have id="%saveFileHandlerId%", id="%saveFileAsHandlerId%", \
id="%cancelRequestHandlerId%".

For now we don't support Adium style because they require JavaScript (security \
problem).

BUG: 129577
BUG: 162374
BUG: 135785
CCBUG: 137253



 M  +180 -24   kopete/chatwindow/chatmessagepart.cpp  
 M  +6 -1      kopete/chatwindow/chatmessagepart.h  
 M  +42 -1     kopete/chatwindow/kopetechatwindowstyle.cpp  
 M  +3 -1      kopete/chatwindow/kopetechatwindowstyle.h  
 M  +0 -4      libkopete/CMakeLists.txt  
 M  +94 -5     libkopete/kopetemessage.cpp  
 M  +66 -3     libkopete/kopetemessage.h  
 M  +92 -28    libkopete/kopetetransfermanager.cpp  
 M  +27 -6     libkopete/kopetetransfermanager.h  
 D             libkopete/ui/fileconfirmbase.ui  
 D             libkopete/ui/kopetefileconfirmdialog.cpp  
 D             libkopete/ui/kopetefileconfirmdialog.h