From 901e1798dbdf9478f0d4fc1c2347d71896ef0885 Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Mon, 30 Nov 2020 09:49:58 +0100 Subject: [PATCH] Add alt+m shortcut to pop up the menu button menu when the menu bar is hidden --- src/qtgui/rclmain_w.cpp | 4 ++++ src/qtgui/rclmain_w.h | 1 + 2 files changed, 5 insertions(+) diff --git a/src/qtgui/rclmain_w.cpp b/src/qtgui/rclmain_w.cpp index af9c10bb..42884c90 100644 --- a/src/qtgui/rclmain_w.cpp +++ b/src/qtgui/rclmain_w.cpp @@ -387,9 +387,13 @@ void RclMain::setupMenus() if (prefs.noMenuBar) { MenuBar->hide(); sSearch->menuPB->show(); + butmenuSC = new QShortcut(QKeySequence("Alt+m"), this); + connect(butmenuSC, SIGNAL(activated()), + sSearch->menuPB, SLOT(showMenu())); } else { MenuBar->show(); sSearch->menuPB->hide(); + deleteZ(butmenuSC); } } diff --git a/src/qtgui/rclmain_w.h b/src/qtgui/rclmain_w.h index 7f79ffa9..73f3fd8d 100644 --- a/src/qtgui/rclmain_w.h +++ b/src/qtgui/rclmain_w.h @@ -256,6 +256,7 @@ private: QMenu *resultsMenu; QActionGroup *sstypGroup; QMenu *queryMenu; + QShortcut *butmenuSC{nullptr}; virtual void init(); virtual void setupResTB(bool combo);