dolphin/src/kitemviews
Frank Reininghaus 55678afcc1 Use only one "directory contents counting" thread per process
The pointer to QThread object is stored in a global variable, and each
view increments/decrements a reference count when it starts/stops using
the thread. If this thread reaches zero, the thread is stopped.

Note that we cannot just use a smart pointer, like QSharedPointer, to
manage the thread, because we must make sure that the thread is not
running any more before the QThread is deleted.

REVIEW: 115064
2014-01-21 19:08:07 +01:00
..
private Use only one "directory contents counting" thread per process 2014-01-21 19:08:07 +01:00
kfileitemlistview.cpp Store the selected items in a more efficient way 2013-10-30 23:22:23 +01:00
kfileitemlistview.h Store the selected items in a more efficient way 2013-10-30 23:22:23 +01:00
kfileitemlistwidget.cpp Try to avoid calling the model's data method if only "text" is needed 2013-09-04 21:37:01 +02:00
kfileitemlistwidget.h Try to avoid calling the model's data method if only "text" is needed 2013-09-04 21:37:01 +02:00
kfileitemmodel.cpp Merge remote-tracking branch 'origin/KDE/4.12' 2013-12-22 13:20:02 +01:00
kfileitemmodel.h Update the roles for filtered items if necessary 2013-12-14 11:51:07 +01:00
kfileitemmodelrolesupdater.cpp Avoid calling KFileItemModel::index() in KFileItemModelRolesUpdater 2014-01-06 20:10:08 +01:00
kfileitemmodelrolesupdater.h Avoid calling KFileItemModel::index() in KFileItemModelRolesUpdater 2014-01-06 20:10:08 +01:00
kitemlistcontainer.cpp Fix incorrect geometry updates in KItemListContainer 2013-11-21 00:47:40 +01:00
kitemlistcontainer.h Prepare view-engine for non-KFileItem usecase 2012-04-21 21:32:42 +02:00
kitemlistcontroller.cpp Merge remote-tracking branch 'origin/KDE/4.11' into KDE/4.12 2013-11-14 09:14:51 +01:00
kitemlistcontroller.h Store the selected items in a more efficient way 2013-10-30 23:22:23 +01:00
kitemlistgroupheader.cpp Fix wrong text color in Places Group Header. Use QPalette::Window for base color and QPalette::WindowText for text color. Also changed m_roleColor color mixing to 60% (from 70%) -> Better visible color difference when base color is darker than text color. Also changed styleOption().palette.brush(group, role).color() to styleOption().palette.color(group, role) in KStandardItemListWidget -> should be more efficient. 2012-08-15 15:04:55 +02:00
kitemlistgroupheader.h Fix wrong text color in Places Group Header. Use QPalette::Window for base color and QPalette::WindowText for text color. Also changed m_roleColor color mixing to 60% (from 70%) -> Better visible color difference when base color is darker than text color. Also changed styleOption().palette.brush(group, role).color() to styleOption().palette.color(group, role) in KStandardItemListWidget -> should be more efficient. 2012-08-15 15:04:55 +02:00
kitemlistheader.cpp KItemViews: Internal directory restructuration 2012-04-11 16:08:32 +02:00
kitemlistheader.h Cleanup and minor fixes for column-handling 2012-03-24 23:47:42 +01:00
kitemlistselectionmanager.cpp Store the selected items in a more efficient way 2013-10-30 23:22:23 +01:00
kitemlistselectionmanager.h Store the selected items in a more efficient way 2013-10-30 23:22:23 +01:00
kitemliststyleoption.cpp Prepare view-engine for non-KFileItem usecase 2012-04-21 21:32:42 +02:00
kitemliststyleoption.h Allow to optionally limit the maximum number of text lines 2012-04-14 00:28:24 +02:00
kitemlistview.cpp Calculate all item size hints at once. 2014-01-12 23:24:00 +01:00
kitemlistview.h Calculate all item size hints at once. 2014-01-12 23:24:00 +01:00
kitemlistviewaccessible.cpp Store the selected items in a more efficient way 2013-10-30 23:22:23 +01:00
kitemlistviewaccessible.h Adding license header in kitemlistviewaccessible 2012-09-26 04:36:31 +05:30
kitemlistwidget.cpp Adjust the size and position of the selection toggle on icon 2013-08-24 21:00:26 +02:00
kitemlistwidget.h Calculate all item size hints at once. 2014-01-12 23:24:00 +01:00
kitemmodelbase.cpp Store the selected items in a more efficient way 2013-10-30 23:22:23 +01:00
kitemmodelbase.h Store the selected items in a more efficient way 2013-10-30 23:22:23 +01:00
kitemrange.h Move KItemRange to its own header 2013-09-17 00:11:42 +02:00
kitemset.cpp Store the selected items in a more efficient way 2013-10-30 23:22:23 +01:00
kitemset.h Store the selected items in a more efficient way 2013-10-30 23:22:23 +01:00
kstandarditem.cpp Fix several bookmark synchronization issues 2012-05-14 17:42:10 +02:00
kstandarditem.h Places Panel: Prepare code to save state of bookmarks 2012-05-13 21:45:59 +02:00
kstandarditemlistgroupheader.cpp Krazy fixes 2012-06-08 22:08:29 +02:00
kstandarditemlistgroupheader.h Provide additional default groups for the Places Panel 2012-04-24 23:18:34 +02:00
kstandarditemlistview.cpp Make sure that widgets are initialized when changing the view mode 2013-07-24 22:31:48 +02:00
kstandarditemlistview.h Make sure that widgets are initialized when changing the view mode 2013-07-24 22:31:48 +02:00
kstandarditemlistwidget.cpp Calculate all item size hints at once. 2014-01-12 23:24:00 +01:00
kstandarditemlistwidget.h Calculate all item size hints at once. 2014-01-12 23:24:00 +01:00
kstandarditemmodel.cpp Store the selected items in a more efficient way 2013-10-30 23:22:23 +01:00
kstandarditemmodel.h Store the selected items in a more efficient way 2013-10-30 23:22:23 +01:00