1
0
mirror of https://invent.kde.org/system/dolphin synced 2024-07-04 17:30:55 +00:00

Places Panel: Swap "Open in Split View" and "Configure Trash"

Ensure the "open" actions are all in a row.
This commit is contained in:
Kai Uwe Broulik 2023-11-25 23:21:51 +01:00 committed by Méven Car
parent 3a955398a5
commit 038f26776f

View File

@ -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) {