in case we are using a different widget style than Keramik.
If it's Keramik, keep the old behaviour which seems to cut the frame
for aesthetic reasons.
No response on kmail-devel, so I guess there are no objections.
svn path=/trunk/kdepim/; revision=289827
- reimplement KListView::styleChange so that the frame width is updated in case the style is changed.
Remark: This is the same stuff as in KMHeaders. So a super class would probably be a good idea (too avoid code duplication). But there's also KFolder (in libkdenetwork) which also needs this code. So for now I leave it at that.
svn path=/trunk/kdepim/; revision=256265
(I still have to do this for the direct click on the attachment)
- fix saving of one attachment (filename was not displayed because the mimeheader was missing)
save all attachments works as expected but doesn't update the parts in the readerwin, I still need to fix this
svn path=/trunk/kdepim/; revision=249206
but adding "Save selected attachmentes" to mime tree to allow saving of all
attachments from the email in one go was definitely needed.
svn path=/trunk/kdepim/; revision=216423
- make most members non-static
- store the KMReaderWin to act on as member instead of passing it
down to every function.
- Fix callers of ObjectTreeParser::parseObjectTree() to instantiate
an ObjectTreeParser object first.
svn path=/trunk/kdenetwork/kmail/; revision=198872
- use ObjectTreeParser in MimeTreeViewer
- remove KMReaderWin wrappers around ObjectTreeParser functions.
svn path=/trunk/kdenetwork/kmail/; revision=198839
This is a set of changes that is well test by myself and others.
The following bug fixes amongst others are included:
Compilation fix: the certificate dialog now compiles
Mjr bugfix: Prevent mail loss when kmail crashes while editing a
drafts message
Mjr bugfix: Fix erratic folder changing when clicking on the folder
tree
Mjr bugfix: Prevent mail loss when applying filters
The follow features have been implemented:
* KMail is now a KPart and can be embedded in the Kontact/Kaplan
container applications along with other KDE PIM applications.
* Remove duplicates function for removing duplicate messages in
a folder.
* Messages can be dragged and dropped on a composer window to
add those messages as attachments.
* Deletion in threaded mode is improved, child messages will no
longer be scattered when a parent is deleted.
* Multiple messages can now be selected in the search dialog.
* New context menu in the search dialog with Move, Copy, Reply
etc. actions for operating on selected messages.
* Search criteria in the search dialog now supports more types
of rules and a variable number of rules.
* Faster searching of large messsages.
* 'Search Folders' which are a KMail folder that stores a search
expression and is dynamically updated (also known as virtual
folders).
* The separate window for reading mail has a context menu with
Reply, Copy etc. actions for operating on the message
displayed.
* The separate window for reading mail has a tool bar.
* Startup of KMail is faster.
* Switching between folders is faster.
* The contents of all composer windows are saved to disk on
composer window creation and then periodically saved to
prevent mail loss in the result of a system crash.
* The state of KMail folders is saved to disk periodically to
prevent status information loss in the result of a system
crash.
Note after start KMail switching to folders for the first time will
slow as the format of the .sorted file has changed.
Enjoy!
svn path=/trunk/kdenetwork/kmail/; revision=195825
- replace KMKernel::self() with kernel
- introduce KMTextBrowser for viewing raw messages or text-attachments
to fix memory leaks
svn path=/trunk/kdenetwork/kmail/; revision=175027
to become a dangling pointer that is referenced.
So use a message serial number to protect from accessing a dangling
pointer.
To aid the porting I essentially renamed KMReaderWin::msg() to KMReaderWin::mess
age(), I also changed it from being public to protected.
svn path=/trunk/kdenetwork/kmail/; revision=164311