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);