aboutsummaryrefslogtreecommitdiffstats
path: root/tests/manual/quickcontrols/menus/Main.qml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/manual/quickcontrols/menus/Main.qml')
-rw-r--r--tests/manual/quickcontrols/menus/Main.qml16
1 files changed, 12 insertions, 4 deletions
diff --git a/tests/manual/quickcontrols/menus/Main.qml b/tests/manual/quickcontrols/menus/Main.qml
index 9f3d7b9895..ac04ca5364 100644
--- a/tests/manual/quickcontrols/menus/Main.qml
+++ b/tests/manual/quickcontrols/menus/Main.qml
@@ -160,11 +160,17 @@ ApplicationWindow {
ColumnLayout {
anchors.fill: parent
- Switch {
- text: qsTr("Don't use native menu windows")
- checked: CppSettings.dontUseNativeMenuWindows
+ RowLayout {
+ Label {
+ text: qsTr("Popup type")
+ }
- onClicked: CppSettings.dontUseNativeMenuWindows = checked
+ ComboBox {
+ id: popupTypeCombo
+ model: ["Default", "Item", "Window", "Native"]
+ onCurrentIndexChanged: CppSettings.popupType = currentIndex
+ currentIndex: CppSettings.popupType
+ }
}
Row {
@@ -314,6 +320,7 @@ ApplicationWindow {
Menu {
id: backgroundContextMenu
objectName: "backgroundContextMenu"
+ popupType: popupTypeCombo.currentIndex
function appendAction() {
let action = actionComponent.createObject(null, { text: qsTr("Extra context menu item") })
@@ -380,6 +387,7 @@ ApplicationWindow {
id: subMenu
title: qsTr("Sub-menu")
objectName: title
+ popupType: backgroundContextMenu.popupType
function appendAction() {
let action = actionComponent.createObject(null, { text: qsTr("Extra sub-menu item") })