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