┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphinmainwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/dolphinmainwindow.cpp')
-rw-r--r--src/dolphinmainwindow.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/dolphinmainwindow.cpp b/src/dolphinmainwindow.cpp
index 540fe5e48..361ea7e4f 100644
--- a/src/dolphinmainwindow.cpp
+++ b/src/dolphinmainwindow.cpp
@@ -487,7 +487,14 @@ void DolphinMainWindow::rename()
void DolphinMainWindow::moveToTrash()
{
clearStatusBar();
- m_activeViewContainer->view()->trashSelectedItems();
+
+ DolphinView* view = m_activeViewContainer->view();
+
+ if (QApplication::keyboardModifiers() & Qt::ShiftModifier) {
+ view->deleteSelectedItems();
+ } else {
+ view->trashSelectedItems();
+ }
}
void DolphinMainWindow::deleteItems()