diff options
author | Mitch Curtis <mitch.curtis@qt.io> | 2018-03-06 14:48:21 +0100 |
---|---|---|
committer | Mitch Curtis <mitch.curtis@qt.io> | 2018-03-07 06:16:44 +0000 |
commit | 923e7c26fde2bc42d04902441691b7f7667460a7 (patch) | |
tree | 3f044b1fe7f09ab777585e7660e31e1173c0e468 /tests/auto/platform/data | |
parent | c6bf75d7da46d35613db7f2e90ee4e4248d4501d (diff) |
QQuickPlatformMenu: fix submenu titles not being visible
As with other properties in QQuickPlatformMenu, ensure that we set the
relevant property on the internal QQuickPlatformMenuItem.
Task-number: QTBUG-66876
Change-Id: Ie37d874426200014ea3bb4045bc6b566422221de
Reviewed-by: J-P Nurmi <jpnurmi@qt.io>
Diffstat (limited to 'tests/auto/platform/data')
-rw-r--r-- | tests/auto/platform/data/tst_menu.qml | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/auto/platform/data/tst_menu.qml b/tests/auto/platform/data/tst_menu.qml index 2b7a10ad..06b9a30f 100644 --- a/tests/auto/platform/data/tst_menu.qml +++ b/tests/auto/platform/data/tst_menu.qml @@ -242,4 +242,23 @@ TestCase { compare(Menu.DefaultMenu, 0) compare(Menu.EditMenu, 1) } + + function test_subMenus() { + var parentMenu = createTemporaryObject(menu, testCase) + verify(parentMenu) + + var subMenu = menu.createObject(parentMenu) + verify(subMenu) + + var subMenuItem = subMenu.menuItem + verify(subMenuItem) + + parentMenu.addMenu(subMenu) + compare(parentMenu.items.length, 1) + verify(parentMenu.items[0], subMenuItem) + + subMenu.title = "Title" + compare(subMenu.title, "Title") + compare(subMenuItem.text, "Title") + } } |