Find a file
Frank Reininghaus 2260d70e21 Update the roles for filtered items if necessary
Since Dolphin 4.11, we store not only KFileItems, but also the
corresponding ItemData struct for filtered items. This is required for
keeping track of the parent-child relationships, and has the nice side
effect that the ItemData need not be re-determined when the items are
shown again.

However, this can become a problem if the visible roles or the sort role
change while some items are filtered.

This is fixed by is fixed by clearing the QHash "values" for the
filtered items if the visible roles change. The hash will be
re-populated with all requested data as soon as the items are shown
again and the data(int) method of the model is called.

Moreover, before the items are inserted into the model after filtering,
we have to make sure that the sort role "Permissions"/"User"/etc. is
present in the hash "values". This is achieved by factoring out the code
that currently does this job for new items in createItemDataList() into
a new function, and calling this in insertItems(), because the same
treatment is required for the previously filtered files.

BUG: 328791
FIXED-IN: 4.12.1
REVIEW: 114266
2013-12-14 11:51:07 +01:00
doc add hint that single/double click option is system wide and can be changed in systemsettings as well 2013-11-19 05:54:36 +01:00
dolphin Update the roles for filtered items if necessary 2013-12-14 11:51:07 +01:00
kdepasswd Merge remote-tracking branch 'origin/KDE/4.11' 2013-10-10 12:13:28 +02:00
kdialog Add detailedsorry and detailderror support to kdialog 2013-10-14 20:39:41 +02:00
keditbookmarks Simplify code using foreach() 2013-10-15 09:07:59 +02:00
kfind SVN_SILENT made messages (.desktop file) 2013-03-15 14:57:44 +01:00
konq-plugins SVN_SILENT made messages (.desktop file) 2013-10-16 03:58:38 +00:00
konqueror Removed unneeded debug statement 2013-11-29 08:57:54 -05:00
lib Fix libkonq translation catalog loading in Gwenview (patch by Burkhard Lueck) 2013-12-04 07:25:44 +02:00
nsplugins SVN_SILENT made messages (.desktop file) 2013-10-19 06:28:00 +00:00
plasma SVN_SILENT made messages (.desktop file) 2013-08-05 04:11:41 +00:00
CMakeLists.txt Also list packages searched with the QUIET keyword 2013-06-28 16:38:17 +02:00
config-apps.h.cmake Dolphin reporting opened locations to activity manager 2012-08-15 08:22:30 +02:00
ConfigureChecks.cmake fix kinfocenter 2008-03-03 12:42:28 +00:00
COPYING readd missing copyright files 2011-02-28 17:34:12 +01:00
COPYING.DOC readd missing copyright files 2011-02-28 17:34:12 +01:00
COPYING.LIB readd missing copyright files 2011-02-28 17:34:12 +01:00
CTestConfig.cmake -add ctest config files for the dashboards at my.cdash.org 2010-03-22 22:05:44 +00:00
Mainpage.dox Typo in URL for doplhin 2008-09-16 18:19:06 +00:00
README Add apps/ and workspace/ directories along with README files so 2005-08-31 09:29:34 +00:00

KDE Base Applications consists of what runs on the desktop.  This module isn't a complete collection of essential applications that a user would expect on a desktop (such as e-mail and calculator).  This packages is the basic set of applications beyond the workspace that KDE applications can assume are installed.  These applications should have no problem running on Windows, OS X, Gnome, etc as stand alone applications if the user wanted to use them there.