X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/c8a4f1fd8d3c9b50e51b7234123b3fbe0b979552..61a4e8691d600a1d105142ce44570c4107600a04:/src/viewproperties.cpp diff --git a/src/viewproperties.cpp b/src/viewproperties.cpp index 485ed4384..9c4554e7a 100644 --- a/src/viewproperties.cpp +++ b/src/viewproperties.cpp @@ -28,10 +28,10 @@ #include #include #include -#include #include "viewproperties.h" #include "dolphinsettings.h" +#include "dolphin_directoryviewpropertysettings.h" #include "dolphin_generalsettings.h" #define FILE_NAME "/.directory" @@ -131,6 +131,20 @@ void ViewProperties::setShowHiddenFiles(bool show) } } +void ViewProperties::setCategorizedSorting(bool categorized) +{ + if (m_node->categorizedSorting() != categorized) { + m_node->setCategorizedSorting(categorized); + updateTimeStamp(); + } +} + +bool ViewProperties::categorizedSorting() const +{ + return m_node->categorizedSorting(); +} + + bool ViewProperties::showHiddenFiles() const { return m_node->showHiddenFiles(); @@ -181,6 +195,7 @@ void ViewProperties::setDirProperties(const ViewProperties& props) setViewMode(props.viewMode()); setShowPreview(props.showPreview()); setShowHiddenFiles(props.showHiddenFiles()); + setCategorizedSorting(props.categorizedSorting()); setSorting(props.sorting()); setSortOrder(props.sortOrder()); setAdditionalInfo(props.additionalInfo());