From ec5e76865529cb0657e37d7f106238fc588d55b0 Mon Sep 17 00:00:00 2001 From: Shawn Rutledge Date: Mon, 19 Sep 2022 16:35:42 +0200 Subject: [PATCH] Add MouseArea enable/disable checkboxes to lesHoverables autotest qml Like e43e17d9f8aa1d5fffbf87127cd6235497d6e3e6 but let's test the MouseArea.enabled property too. Press Control-E to toggle the state. Task-number: QTBUG-46460 Change-Id: I9923df31b298618b659b69e20e955ee8b89aaa9a Reviewed-by: Richard Moe Gustavsen --- .../qquickhoverhandler/data/lesHoverables.qml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/auto/quick/pointerhandlers/qquickhoverhandler/data/lesHoverables.qml b/tests/auto/quick/pointerhandlers/qquickhoverhandler/data/lesHoverables.qml index ac962d5677..43d9827ad7 100644 --- a/tests/auto/quick/pointerhandlers/qquickhoverhandler/data/lesHoverables.qml +++ b/tests/auto/quick/pointerhandlers/qquickhoverhandler/data/lesHoverables.qml @@ -29,9 +29,15 @@ Rectangle { anchors.fill: parent anchors.margins: 8 spacing: 8 + function toggleMAEnabled() { maButtonCB.checked = !maButtonCB.checked } function toggleMAHover() { maButtonHoverCB.checked = !maButtonHoverCB.checked } function toggleHHEnabled() { hhButtonHoverCB.checked = !hhButtonHoverCB.checked } + CheckBox { + id: maButtonCB + label: "enabled" + } + CheckBox { id: maButtonHoverCB label: "hover enabled" @@ -47,6 +53,7 @@ Rectangle { MouseArea { id: buttonMA objectName: "buttonMA" + enabled: maButtonCB.checked hoverEnabled: maButtonHoverCB.checked cursorShape: Qt.UpArrowCursor anchors.fill: parent @@ -143,6 +150,10 @@ Rectangle { id: tbs objectName: "topSidebarContents" anchors.fill: parent + Shortcut { + sequence: "Ctrl+E" + onActivated: tbs.toggleMAEnabled() + } Shortcut { sequence: "Ctrl+M" onActivated: tbs.toggleMAHover()