From 8553e3c13edd1809523ee35622b65777292a9a88 Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Thu, 29 Jun 2017 14:23:13 +0200 Subject: QQuickMenu: fix mnemonics for dynamic action/submenu items Previously mnemonics worked only for "normal" menu items, but not for dynamically created menu items that present actions and sub-menus. This patch fixes the issue by specifying the menu as a QObject-parent for such dynamically created items, because QQuickShortcutContext is based on QObject-hierarchy. Change-Id: I3637ef06e9cb2a27673e4618c253279a0123b7c8 Reviewed-by: Qt CI Bot Reviewed-by: J-P Nurmi Reviewed-by: Mitch Curtis --- src/quicktemplates2/qquickmenu.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/quicktemplates2/qquickmenu.cpp') diff --git a/src/quicktemplates2/qquickmenu.cpp b/src/quicktemplates2/qquickmenu.cpp index 14449ad5..8ac7e303 100644 --- a/src/quicktemplates2/qquickmenu.cpp +++ b/src/quicktemplates2/qquickmenu.cpp @@ -260,6 +260,8 @@ QQuickItem *QQuickMenuPrivate::beginCreateItem() if (!item) delete object; + QQml_setParent_noEvent(item, q); + return item; } -- cgit v1.2.3