it provides very common functionality. Named it KPIM::TreeWidget
and used also as base of KMMimePartTree in kmail to maximize code reusal.
Others might take advantage of it.
Avoid using numeric constants for column indexes in KMMimePartTree.
Use descriptive preprocessor constants instead.
Implemented sorting in KMMimePartTree: it's useful when many attachments
are present and one wants only the ones of a certain type.
By default the sort indicator is not shown and we keep the sort insertion
order. We also revert to this order each time the view is filled.
Some minor additions to documentation
Source cleanup: inverted the order of a couple of functions.
svn path=/trunk/KDE/kdepim/; revision=803140
- Don't eat escape or enter keypresses, so that moving a message to a folder
with the keyboard works again
- actually return the correct folder, by setting the currentItem as well, instead of
only selecting an item.
Other stuff:
- Add some consts
- use QAction::setData instead of comparing the action names
- //< => ///<, so that doxygen recognises those
- some style fixes (identation, whitespace mainly)
- remove the ifdef'd out styleDependantFrameWidth
svn path=/trunk/KDE/kdepim/; revision=802876
This was buggy even in 3.5, more so in trunk.
Eventually KFolderTree will be ported to QTreeWidget, which hopefully built-in alternate row handling.
svn path=/trunk/KDE/kdepim/; revision=656303
Patch by Kumaran Santhanam implementing folder quick filing as described in
http://bugs.kde.org/show_bug.cgi?id=113759. Ok'd on core-devel, reviewed,
tested, etc, as per the "lifted feature freeze" policy.
Thanks for the patch, mate.
svn path=/trunk/KDE/kdepim/; revision=536707
http://bugs.kde.org/show_bug.cgi?id=113759. Ok'd on core-devel, reviewed,
tested, etc, as per the "lifted feature freeze" policy.
Thanks for the patch, mate.
BUG: 113759
svn path=/branches/KDE/3.5/kdepim/; revision=536272
Therefore we get a correctly sorted column and this works around the qlistview limitation.
I set the folders to be opened according to the foldertree as I think this is more convenient
than opening all folders, especially if you have lots of folders.
CCMAIL:99428@bugs.kde.org
svn path=/trunk/KDE/kdepim/; revision=425432
the dialog too. Search folders are not included, they can't be a target
for move or copy actions.
>>>>>>> 1.236
svn path=/trunk/kdepim/; revision=261711
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
a QList< KMFolder >*, should improve event safety (eg maybe KMail won't crash if you delete the folder currenty being searched, assuming it could before).
svn path=/trunk/kdenetwork/kmail/; revision=55182
* Reader: removed ':' from the characters that mark
quoted text to catch smileys at the beginning of the
line ;-)
* Main window configuration (geometry, etc.) is now
stored again.
* Composer: changed completion key from Ctrl-. to Ctrl-T
as kfile has.
1998-06-18 Mario Weilguni <mweilguni@kde.org>
* Dialog for folder selection: Escape now closes dialog,
remembers last folder, has a default pushbutton
svn path=/trunk/kdenetwork/kmail/; revision=8395