diff --git a/src/dolphinmainwindow.h b/src/dolphinmainwindow.h --- a/src/dolphinmainwindow.h +++ b/src/dolphinmainwindow.h @@ -208,6 +208,9 @@ /** Selects all items from the active view. */ void selectAll(); + /** Deslect any selected elements. */ + void deselect(); + /** * Inverts the selection of all items of the active view: * Selected items get nonselected and nonselected items get diff --git a/src/dolphinmainwindow.cpp b/src/dolphinmainwindow.cpp --- a/src/dolphinmainwindow.cpp +++ b/src/dolphinmainwindow.cpp @@ -623,6 +623,12 @@ } } +void DolphinMainWindow::deselect() +{ + clearStatusBar(); + m_activeViewContainer->view()->clearSelection(); +} + void DolphinMainWindow::invertSelection() { clearStatusBar(); @@ -936,6 +942,7 @@ bool added = addActionToMenu(ac->action(KStandardAction::name(KStandardAction::Undo)), menu) | addActionToMenu(searchAction, menu) | addActionToMenu(ac->action(KStandardAction::name(KStandardAction::SelectAll)), menu) | + addActionToMenu(ac->action(KStandardAction::name(KStandardAction::Deselect)), menu) | addActionToMenu(ac->action(QStringLiteral("invert_selection")), menu); if (added) { @@ -1148,11 +1155,12 @@ searchAction->setText(i18n("Search...")); KStandardAction::selectAll(this, &DolphinMainWindow::selectAll, actionCollection()); + KStandardAction::deselect(this, &DolphinMainWindow::deselect, actionCollection()); QAction* invertSelection = actionCollection()->addAction(QStringLiteral("invert_selection")); invertSelection->setText(i18nc("@action:inmenu Edit", "Invert Selection")); invertSelection->setIcon(QIcon::fromTheme(QStringLiteral("edit-select-invert"))); - actionCollection()->setDefaultShortcut(invertSelection, Qt::CTRL + Qt::SHIFT + Qt::Key_A); + actionCollection()->setDefaultShortcut(invertSelection, Qt::CTRL + Qt::SHIFT + Qt::ALT + Qt::Key_A); connect(invertSelection, &QAction::triggered, this, &DolphinMainWindow::invertSelection); // setup 'View' menu diff --git a/src/dolphinui.rc b/src/dolphinui.rc --- a/src/dolphinui.rc +++ b/src/dolphinui.rc @@ -1,12 +1,12 @@ - + - + @@ -18,6 +18,7 @@ + @@ -71,6 +72,7 @@ + @@ -81,6 +83,7 @@ +