It is dog slow, because Qt insists on doing item layouting when expanding an item,
even when calling setUpdatesEnabled(false).
svn path=/trunk/KDE/kdepim/; revision=803606
- 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
for the new kDebug/kError/kWarning/kFatal syntax.
You can use the following command to find 'old' code:
egrep -r -A 5 '(kDebug|kError|kWarning|kFatal).*' * | grep -v ".svn" | grep "<< *endl;"
svn path=/trunk/KDE/kdepim/; revision=695781
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
were "saved" to kmailrc, but kmailrc wasn't synced, so in case of a kmail crash, X crash, power failure, kernel oops...
the settings would be lost, and on the next kmail restart very strange errors would happen when syncing
(can't create folder, folder already there, folder missing, etc.)
The solution: sync(). But while being at it I implemented buffering of sync requests
which was a TODO in kmkernel, but did it in GlobalSettings as Till suggested;
which in turn means we need our own GlobalSettings inheriting GlobalSettingsBase,
and the code lacked ::self()-> in many places to allow that.
srcdir!=builddir users: don't forget to delete globalsettings.{cpp,h} from the builddir
since it's not generated anymore!
CCMAIL: kmail-devel@kde.org
svn path=/trunk/KDE/kdepim/; revision=432538
were "saved" to kmailrc, but kmailrc wasn't synced, so in case of a kmail crash, X crash, power failure, kernel oops...
the settings would be lost, and on the next kmail restart very strange errors would happen when syncing
(can't create folder, folder already there, folder missing, etc.)
The solution: sync(). But while being at it I implemented buffering of sync requests
which was a TODO in kmkernel, but did it in GlobalSettings as Till suggested;
which in turn means we need our own GlobalSettings inheriting GlobalSettingsBase,
and the code lacked ::self()-> in many places to allow that.
svn path=/branches/kdepim/proko2/kdepim/; revision=432536