diff options
| author | Eren Karakas <[email protected]> | 2024-10-14 15:52:36 +0000 |
|---|---|---|
| committer | Méven Car <[email protected]> | 2024-10-14 15:52:36 +0000 |
| commit | 58062f9a3973c1445cb2a5a4c8b77deadb99099d (patch) | |
| tree | acb7f9c9ab3c011b38fd7dbf0213b754236af172 /src | |
| parent | 7a0b9962827e20b2a31c864d19a7cceada86ee22 (diff) | |
Add context menu items to Trash view and items
Sort by and View mode are already available through hamburger menu; cut and copy are already available through shortcuts
BUG: 493808
BUG: 476955
Diffstat (limited to 'src')
| -rw-r--r-- | src/dolphincontextmenu.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/dolphincontextmenu.cpp b/src/dolphincontextmenu.cpp index 3ce1d1d51..af0ae37c0 100644 --- a/src/dolphincontextmenu.cpp +++ b/src/dolphincontextmenu.cpp @@ -126,6 +126,18 @@ void DolphinContextMenu::addTrashContextMenu() }); emptyTrashAction->setEnabled(!Trash::isEmpty()); + // Insert 'Sort By' and 'View Mode' + if (ContextMenuSettings::showSortBy() || ContextMenuSettings::showViewMode()) { + addSeparator(); + } + if (ContextMenuSettings::showSortBy()) { + addAction(m_mainWindow->actionCollection()->action(QStringLiteral("sort"))); + } + if (ContextMenuSettings::showViewMode()) { + addAction(m_mainWindow->actionCollection()->action(QStringLiteral("view_mode"))); + } + + addSeparator(); QAction *propertiesAction = m_mainWindow->actionCollection()->action(QStringLiteral("properties")); addAction(propertiesAction); } @@ -150,6 +162,11 @@ void DolphinContextMenu::addTrashItemContextMenu() QAction *deleteAction = m_mainWindow->actionCollection()->action(KStandardAction::name(KStandardAction::DeleteFile)); addAction(deleteAction); + addSeparator(); + addAction(m_mainWindow->actionCollection()->action(KStandardAction::name(KStandardAction::Cut))); + addAction(m_mainWindow->actionCollection()->action(KStandardAction::name(KStandardAction::Copy))); + + addSeparator(); QAction *propertiesAction = m_mainWindow->actionCollection()->action(QStringLiteral("properties")); addAction(propertiesAction); } |
