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:
1 parent
6a0d8ca3f8
commit
2fd74990b7
2 files changed
+9
-4
No files matched your search
@@ -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