]> cloud.milkyroute.net Git - dolphin.git/commit
Add natural sorting and case-insensitive sorting for all role-types
authorGeorge Vogiatzis <gvgeo@protonmail.com>
Tue, 28 Jan 2020 15:50:06 +0000 (08:50 -0700)
committerNate Graham <nate@kde.org>
Tue, 28 Jan 2020 15:52:58 +0000 (08:52 -0700)
commit9e3418bd558293a92b2e8bcba55f5a3f5d3cc5a4
treeecfa3ffd734901b396fe4d723116561484aeca65
parentc2fa8ae9ab0df08781b7d032e99d7b8f220c10e0
Add natural sorting and case-insensitive sorting for all role-types

Summary:
 Add natural sorting and case-insensitive sorting, for all role-types
that benefit from.

BUG: 406296
FIXED-IN: 19.12.2

Test Plan:
Sort by any role type specified in `isRoleValueNatural()`
Before: Sorting is always case sensitive
After: Sorting according to 'Sorting mode' in configuration.

Reviewers: #dolphin, nicolasfella, meven, elvisangelaccio, ngraham

Reviewed By: #dolphin, meven, elvisangelaccio, ngraham

Subscribers: cfeck, meven, kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D25741
src/kitemviews/kfileitemmodel.cpp
src/kitemviews/kfileitemmodel.h