┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/iconmanager.h
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2008-06-27 19:36:44 +0000
committerPeter Penz <[email protected]>2008-06-27 19:36:44 +0000
commit3a6ee0eee85b4f2af32cc1aeacd0add377ebeb7f (patch)
treeb04fc7f7140326cf664731eb14febdf16392872e /src/iconmanager.h
parent868d2c946a51010a47c14707c2a89756680f29e9 (diff)
Avoid blocking of the GUI when creating previews for invisible items. The blocking part is a relayout, that has been done each time a group of previews have been received.
Now only for the visible items a relayout is done as soon as possible, for the previews of invisible items this is postponed until all previews have been generated. svn path=/trunk/KDE/kdebase/apps/; revision=825304
Diffstat (limited to 'src/iconmanager.h')
-rw-r--r--src/iconmanager.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/iconmanager.h b/src/iconmanager.h
index c71a607aa..027f0c6b6 100644
--- a/src/iconmanager.h
+++ b/src/iconmanager.h
@@ -176,6 +176,8 @@ private:
*/
bool m_clearItemQueues;
+ int m_pendingVisiblePreviews;
+
QAbstractItemView* m_view;
QTimer* m_previewTimer;
QTimer* m_scrollAreaTimer;