39 lines
952 B
QML
39 lines
952 B
QML
import QtQuick 2.2
|
|
|
|
Rectangle {
|
|
id: root
|
|
color: "green"
|
|
width: 200
|
|
height: 200
|
|
property int clicksEnabled: 0
|
|
property int clicksDisabled: 0
|
|
property bool disableLower: false
|
|
MouseArea {
|
|
anchors.fill: parent
|
|
propagateComposedEvents: true
|
|
z: 1
|
|
onClicked: function (mouse) {
|
|
mouse.accepted = false;
|
|
clicksEnabled += 1;
|
|
//console.log("Upper click");
|
|
}
|
|
}
|
|
MouseArea {
|
|
anchors.fill: parent
|
|
propagateComposedEvents: true
|
|
z: 0
|
|
enabled: !disableLower
|
|
onClicked: function (mouse) {
|
|
mouse.accepted = false;
|
|
clicksDisabled += 1;
|
|
//console.log("Lower click");
|
|
}
|
|
}
|
|
Text {
|
|
anchors.fill: parent
|
|
text: "A: " + clicksEnabled + " B:" + clicksDisabled
|
|
focus: true
|
|
Keys.onSpacePressed: root.disableLower = !root.disableLower;
|
|
}
|
|
}
|