From 50149d6abb8a0a978db3c6afb5238bc42a4a89c8 Mon Sep 17 00:00:00 2001 From: Gaston Haro Date: Sun, 1 Aug 2021 13:00:05 -0400 Subject: Configurable Show hidden files and folders last toggle CCBUG: 241227 Revision: https://phabricator.kde.org/D29115 --- src/views/viewproperties.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/views/viewproperties.cpp') 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& 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()); -- cgit v1.3