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: { mouse.accepted = false; clicksEnabled += 1; //console.log("Upper click"); } } MouseArea { anchors.fill: parent propagateComposedEvents: true z: 0 enabled: !disableLower onClicked: { 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; } }