┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/kfileitemmodel.h
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2011-10-29 19:50:15 +0200
committerPeter Penz <[email protected]>2011-10-29 19:52:05 +0200
commitd062256db2c0590b7628ad7dcb9e720a5ef4f4a9 (patch)
tree1920189854157b987253179064739480a44e68ec /src/kitemviews/kfileitemmodel.h
parent74bc3cac2530031c0ec78fc5039342ac0f077eb7 (diff)
Fix grouping-issue with not visible sorting roles
It must be assured that the data for a sorting role always is determined even it is not shown as "additional info" in the view.
Diffstat (limited to 'src/kitemviews/kfileitemmodel.h')
-rw-r--r--src/kitemviews/kfileitemmodel.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/kitemviews/kfileitemmodel.h b/src/kitemviews/kfileitemmodel.h
index f2e783f46..e34503ebb 100644
--- a/src/kitemviews/kfileitemmodel.h
+++ b/src/kitemviews/kfileitemmodel.h
@@ -166,6 +166,9 @@ private:
RolesCount // Mandatory last entry
};
+ /**
+ * Resets all values from m_requestRole to false.
+ */
void resetRoles();
Role roleIndex(const QByteArray& role) const;
@@ -217,6 +220,7 @@ private:
bool m_sortFoldersFirst;
Role m_sortRole;
+ QSet<QByteArray> m_roles;
Qt::CaseSensitivity m_caseSensitivity;
KFileItemList m_sortedItems; // Allows O(1) access for KFileItemModel::fileItem(int index)