Revision 807757

Go back to digest for 18th May 2008

Optimization in KDE-PIM

Thomas McGuire committed changes in /trunk/KDE/kdepim/kmail:

Speed up folder switching a bit more:
- use QChar instead of QCharRef in swapEndian()
- build the serial cache of a folder when opening it with the headerview

Now the remaining slowness comes from Qt, especially from Q3ListView::paintBranches(), which sucks away most of the CPU.

File Changes

Modified 4 files
  • /trunk/KDE/kdepim/kmail
  •   /kmfolderindex.h
  •   /kmfolderindex_common.cpp
  •   /kmheaders.cpp
  •   /kmmsgbase.cpp
4 files changed in total