diff options
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 9cd834991..f392f45c5 100644 --- a/src/views/viewproperties.cpp +++ b/src/views/viewproperties.cpp @@ -353,6 +353,19 @@ QByteArray ViewProperties::sortRole() const return m_node->sortRole().toLatin1(); } +void ViewProperties::setGroupRole(const QByteArray &role) +{ + if (m_node->groupRole() != role) { + m_node->setGroupRole(role); + update(); + } +} + +QByteArray ViewProperties::groupRole() const +{ + return m_node->groupRole().toLatin1(); +} + void ViewProperties::setSortOrder(Qt::SortOrder sortOrder) { if (m_node->sortOrder() != sortOrder) { @@ -510,6 +523,7 @@ void ViewProperties::setDirProperties(const ViewProperties &props) setHiddenFilesShown(props.hiddenFilesShown()); setGroupedSorting(props.groupedSorting()); setSortRole(props.sortRole()); + setGroupRole(props.groupRole()); setSortOrder(props.sortOrder()); setSortFoldersFirst(props.sortFoldersFirst()); setSortHiddenLast(props.sortHiddenLast()); |
