| import QtQuick 2.0 |
| |
| Flickable { |
| flickableDirection: Flickable.VerticalFlick |
| width: 480 |
| height: 320 |
| contentWidth: 480 |
| contentHeight: 400 |
| pressDelay: 100 |
| |
| property real pressX |
| property real pressY |
| property real releaseX |
| property real releaseY |
| |
| MouseArea { |
| id: ma |
| objectName: "mouseArea" |
| y: 100 |
| anchors.horizontalCenter: parent.horizontalCenter |
| width: 240 |
| height: 100 |
| |
| onPressed: { |
| pressX = mouse.x |
| pressY = mouse.y |
| } |
| onReleased: { |
| releaseX = mouse.x |
| releaseY = mouse.y |
| } |
| |
| Rectangle { |
| anchors.fill: parent |
| color: parent.pressed ? 'blue' : 'green' |
| |
| Text { |
| anchors.fill: parent |
| verticalAlignment: Text.AlignVCenter |
| horizontalAlignment: Text.AlignHCenter |
| text: 'Hello' |
| } |
| } |
| } |
| } |
| |