mirror of
https://invent.kde.org/system/dolphin
synced 2024-10-05 16:19:10 +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:
parent
3a955398a5
commit
038f26776f
|
@ -42,20 +42,19 @@ PlacesPanel::PlacesPanel(QWidget *parent)
|
||||||
slotTearDownRequested(index);
|
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 = new QAction(QIcon::fromTheme(QStringLiteral("view-right-new")), i18nc("@action:inmenu", "Open in Split View"));
|
||||||
m_openInSplitView->setPriority(QAction::HighPriority);
|
m_openInSplitView->setPriority(QAction::HighPriority);
|
||||||
connect(m_openInSplitView, &QAction::triggered, this, [this]() {
|
connect(m_openInSplitView, &QAction::triggered, this, [this]() {
|
||||||
const QUrl url = currentIndex().data(KFilePlacesModel::UrlRole).toUrl();
|
const QUrl url = currentIndex().data(KFilePlacesModel::UrlRole).toUrl();
|
||||||
Q_EMIT openInSplitViewRequested(url);
|
Q_EMIT openInSplitViewRequested(url);
|
||||||
});
|
});
|
||||||
|
|
||||||
addAction(m_openInSplitView);
|
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::contextMenuAboutToShow, this, &PlacesPanel::slotContextMenuAboutToShow);
|
||||||
|
|
||||||
connect(this, &PlacesPanel::iconSizeChanged, this, [](const QSize &newSize) {
|
connect(this, &PlacesPanel::iconSizeChanged, this, [](const QSize &newSize) {
|
||||||
|
|
Loading…
Reference in a new issue