┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/views/dolphinview.cpp
diff options
context:
space:
mode:
authorMéven Car <[email protected]>2024-01-06 11:13:22 +0100
committerMéven Car <[email protected]>2024-01-06 11:13:22 +0100
commit5186f09cabf0af4b0683e75b0bcde1061f84a67e (patch)
tree943a31a4214f56ad98d973b70f0400fa25b541cc /src/views/dolphinview.cpp
parent9904740f6d18699e95e505dd5c21fd334deeea49 (diff)
DolphinView: merge update functions into set functions
NO_CHANGELOG
Diffstat (limited to 'src/views/dolphinview.cpp')
-rw-r--r--src/views/dolphinview.cpp41
1 files changed, 14 insertions, 27 deletions
diff --git a/src/views/dolphinview.cpp b/src/views/dolphinview.cpp
index 8190c1778..d51ed0e06 100644
--- a/src/views/dolphinview.cpp
+++ b/src/views/dolphinview.cpp
@@ -470,7 +470,13 @@ int DolphinView::zoomLevel() const
void DolphinView::setSortRole(const QByteArray &role)
{
if (role != sortRole()) {
- updateSortRole(role);
+ ViewProperties props(viewPropertiesUrl());
+ props.setSortRole(role);
+
+ KItemModelBase *model = m_container->controller()->model();
+ model->setSortRole(role);
+
+ Q_EMIT sortRoleChanged(role);
}
}
@@ -483,7 +489,12 @@ QByteArray DolphinView::sortRole() const
void DolphinView::setSortOrder(Qt::SortOrder order)
{
if (sortOrder() != order) {
- updateSortOrder(order);
+ ViewProperties props(viewPropertiesUrl());
+ props.setSortOrder(order);
+
+ m_model->setSortOrder(order);
+
+ Q_EMIT sortOrderChanged(order);
}
}
@@ -1504,27 +1515,6 @@ void DolphinView::slotStatJobResult(KJob *job)
emitStatusBarText(folderCount, fileCount, totalFileSize, NoSelection);
}
-void DolphinView::updateSortRole(const QByteArray &role)
-{
- ViewProperties props(viewPropertiesUrl());
- props.setSortRole(role);
-
- KItemModelBase *model = m_container->controller()->model();
- model->setSortRole(role);
-
- Q_EMIT sortRoleChanged(role);
-}
-
-void DolphinView::updateSortOrder(Qt::SortOrder order)
-{
- ViewProperties props(viewPropertiesUrl());
- props.setSortOrder(order);
-
- m_model->setSortOrder(order);
-
- Q_EMIT sortOrderChanged(order);
-}
-
void DolphinView::updateSortFoldersFirst(bool foldersFirst)
{
ViewProperties props(viewPropertiesUrl());
@@ -1940,10 +1930,7 @@ void DolphinView::slotSortRoleChangedByHeader(const QByteArray &current, const Q
Q_UNUSED(previous)
Q_ASSERT(m_model->sortRole() == current);
- ViewProperties props(viewPropertiesUrl());
- props.setSortRole(current);
-
- Q_EMIT sortRoleChanged(current);
+ setSortRole(current);
}
void DolphinView::slotVisibleRolesChangedByHeader(const QList<QByteArray> &current, const QList<QByteArray> &previous)