import QtQuick 2.0 Item { width: 500; height: 500 Rectangle { x: 50; y: 50 width: 100; height: 100 color: "green" DropArea { id: greenDropArea anchors.fill: parent onEntered: console.debug("onEntered greenDropArea") onExited: console.debug('onExited greenDropArea') } } Rectangle { x: 100; y: 50; z: 10 width: 100; height: 100 color: "blue" opacity: 0.5 DropArea { id: blueDropArea anchors.fill: parent onEntered: console.debug("onEntered blueDropArea") onExited: console.debug('onExited blueDropArea') } } Rectangle { id: redRectangle x: 10; y: 10; z:20 width: 20; height: 20 color: "red" Drag.active: dragArea.drag.active MouseArea { id: dragArea anchors.fill: parent drag.target: parent } } }