Commit 1c5b6d4d authored by Kai Uwe Broulik's avatar Kai Uwe Broulik 🍇
Browse files

Add "Unlock panels" to main window context menu

It's the Qt-provided one that shows on the menu bar
and dock widget title bars.
parent d68bb06e
Pipeline #131152 passed with stage
in 3 minutes and 8 seconds
......@@ -1177,6 +1177,16 @@ void DolphinMainWindow::openContextMenu(const QPoint& pos,
}
}
QMenu *DolphinMainWindow::createPopupMenu()
{
QMenu *menu = KXmlGuiWindow::createPopupMenu();
menu->addSeparator();
menu->addAction(actionCollection()->action(QStringLiteral("lock_panels")));
return menu;
}
void DolphinMainWindow::updateHamburgerMenu()
{
KActionCollection* ac = actionCollection();
......
......@@ -95,6 +95,12 @@ public:
*/
KNewFileMenu* newFileMenu() const;
/**
* Augments Qt's build-in QMainWindow context menu to add
* Dolphin-specific actions, such as "unlock panels".
*/
QMenu *createPopupMenu() override;
/**
* Switch the window's view containers' locations to display the home path
* for any which are currently displaying a location corresponding to or
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment