[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdegraphics/kviewshell/shell
From:       Wilfried Huss <Wilfried.Huss () gmx ! at>
Date:       2006-11-12 16:21:03
Message-ID: 1163348463.952990.18798.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 604352 by whuss:

port of commit 600195:

Optimizations of the Thumbnail list.

We now only create thumbnail widgets for thumbnails that are really visible
in the viewport. That means we need to create only a very small number of
widgets, and not one widget per page as before.

This gives a huge performance boost for all operations, expecially loading and
closing of documents, and rotating the view, since the creation and especially
deletion of QWidgets is quite slow.

The performance gain is only noticable for very large documents with 1000 or
more pages.

There are still a few little regressions, which I will fix later.

 M  +6 -0      dataModel.cpp  
 M  +2 -0      dataModel.h  
 M  +1 -1      kviewpart.cpp  
 M  +333 -176  marklist.cpp  
 M  +68 -12    marklist.h  


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic