mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-23 06:09:50 -06:00
Qt: Use NonAutodismissibleMenu in more places
Use NonAutodismissibleMenu for MenuBar's Options, JIT, and Tools->"Connect Wii Remotes" menus, as well as for the Tags menu in GameList's context menu. NonAutodismissibleMenu allows users to check or uncheck multiple checkable menu items without closing the menu between selections.
This commit is contained in:
@ -66,6 +66,7 @@
|
||||
#include "DolphinQt/QtUtils/DolphinFileDialog.h"
|
||||
#include "DolphinQt/QtUtils/DoubleClickEventFilter.h"
|
||||
#include "DolphinQt/QtUtils/ModalMessageBox.h"
|
||||
#include "DolphinQt/QtUtils/NonAutodismissibleMenu.h"
|
||||
#include "DolphinQt/QtUtils/ParallelProgressDialog.h"
|
||||
#include "DolphinQt/Resources.h"
|
||||
#include "DolphinQt/Settings.h"
|
||||
@ -519,7 +520,8 @@ void GameList::ShowContextMenu(const QPoint&)
|
||||
|
||||
menu->addSeparator();
|
||||
|
||||
auto* tags_menu = menu->addMenu(tr("Tags"));
|
||||
auto* const tags_menu{new QtUtils::NonAutodismissibleMenu(tr("Tags"), menu)};
|
||||
menu->addMenu(tags_menu);
|
||||
|
||||
auto path = game->GetFilePath();
|
||||
auto game_tags = m_model.GetGameTags(path);
|
||||
|
Reference in New Issue
Block a user