diff options
| author | Peter Penz <[email protected]> | 2011-10-29 19:50:15 +0200 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2011-10-29 19:52:05 +0200 |
| commit | d062256db2c0590b7628ad7dcb9e720a5ef4f4a9 (patch) | |
| tree | 1920189854157b987253179064739480a44e68ec /src/kitemviews/kfileitemmodel.h | |
| parent | 74bc3cac2530031c0ec78fc5039342ac0f077eb7 (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.h | 4 |
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) |
