From 038f26776f04b49e9b1e01fc8729cc9f4228e948 Mon Sep 17 00:00:00 2001 From: Kai Uwe Broulik Date: Sat, 25 Nov 2023 23:21:51 +0100 Subject: [PATCH] Places Panel: Swap "Open in Split View" and "Configure Trash" Ensure the "open" actions are all in a row. --- src/panels/places/placespanel.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/panels/places/placespanel.cpp b/src/panels/places/placespanel.cpp index 8bdb18ba22..2c19d8f294 100644 --- a/src/panels/places/placespanel.cpp +++ b/src/panels/places/placespanel.cpp @@ -42,20 +42,19 @@ PlacesPanel::PlacesPanel(QWidget *parent) slotTearDownRequested(index); }); - m_configureTrashAction = new QAction(QIcon::fromTheme(QStringLiteral("configure")), i18nc("@action:inmenu", "Configure Trash…")); - m_configureTrashAction->setPriority(QAction::HighPriority); - connect(m_configureTrashAction, &QAction::triggered, this, &PlacesPanel::slotConfigureTrash); - addAction(m_configureTrashAction); - m_openInSplitView = new QAction(QIcon::fromTheme(QStringLiteral("view-right-new")), i18nc("@action:inmenu", "Open in Split View")); m_openInSplitView->setPriority(QAction::HighPriority); connect(m_openInSplitView, &QAction::triggered, this, [this]() { const QUrl url = currentIndex().data(KFilePlacesModel::UrlRole).toUrl(); Q_EMIT openInSplitViewRequested(url); }); - addAction(m_openInSplitView); + m_configureTrashAction = new QAction(QIcon::fromTheme(QStringLiteral("configure")), i18nc("@action:inmenu", "Configure Trash…")); + m_configureTrashAction->setPriority(QAction::HighPriority); + connect(m_configureTrashAction, &QAction::triggered, this, &PlacesPanel::slotConfigureTrash); + addAction(m_configureTrashAction); + connect(this, &PlacesPanel::contextMenuAboutToShow, this, &PlacesPanel::slotContextMenuAboutToShow); connect(this, &PlacesPanel::iconSizeChanged, this, [](const QSize &newSize) {