diff options
| author | Elvis Angelaccio <[email protected]> | 2021-08-29 19:52:44 +0200 |
|---|---|---|
| committer | Elvis Angelaccio <[email protected]> | 2021-08-29 19:52:44 +0200 |
| commit | 011fe5b1e89b6e509165bc0551e164f3432aaa94 (patch) | |
| tree | aad8abae5e115dd5fb14b5509f17f733ea4ba070 /src/views/viewproperties.cpp | |
| parent | 3286a194d6e2e25e5685556d4eda2d6e24fdb672 (diff) | |
Revert "Revert "Configurable Show hidden files and folders last toggle""
This reverts commit bb67def173f31819bb9a696627f9af71c7037dcd.
Diffstat (limited to 'src/views/viewproperties.cpp')
| -rw-r--r-- | src/views/viewproperties.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/views/viewproperties.cpp b/src/views/viewproperties.cpp index 1f73f3b33..4b8d017c7 100644 --- a/src/views/viewproperties.cpp +++ b/src/views/viewproperties.cpp @@ -245,6 +245,19 @@ bool ViewProperties::sortFoldersFirst() const return m_node->sortFoldersFirst(); } +void ViewProperties::setSortHiddenLast(bool hiddenLast) +{ + if (m_node->sortHiddenLast() != hiddenLast) { + m_node->setSortHiddenLast(hiddenLast); + update(); + } +} + +bool ViewProperties::sortHiddenLast() const +{ + return m_node->sortHiddenLast(); +} + void ViewProperties::setVisibleRoles(const QList<QByteArray>& roles) { if (roles == visibleRoles()) { @@ -353,6 +366,7 @@ void ViewProperties::setDirProperties(const ViewProperties& props) setSortRole(props.sortRole()); setSortOrder(props.sortOrder()); setSortFoldersFirst(props.sortFoldersFirst()); + setSortHiddenLast(props.sortHiddenLast()); setVisibleRoles(props.visibleRoles()); setHeaderColumnWidths(props.headerColumnWidths()); m_node->setVersion(props.m_node->version()); |
