eventPoint QML Type▲
- 
					Import Statement: import QtQuick 
- 
					Instantiates:: QEventPoint 
Detailed Description▲
eventPoint is the Qml value type representation of QEventPoint. It has the same properties as QEventPoint.
The following properties are available:
- 
						bool eventPoint.accepted: see also QEventPoint::accepted 
- 
						PointerDevice eventPoint.device: see also QEventPoint::device 
- 
						size eventPoint.ellipseDiameters: see also QEventPoint::ellipseDiameters 
- 
						point eventPoint.globalGrabPosition: see also QEventPoint::globalGrabPosition 
- 
						point eventPoint.globalLastPosition: see also QEventPoint::globalLastPosition 
- 
						point eventPoint.globalPosition: see also QEventPoint::globalPosition 
- 
						point eventPoint.globalPressPosition: see also QEventPoint::globalPressPosition 
- 
						bool eventPoint.grabPosition: see also QEventPoint::grabPosition 
- 
						int eventPoint.id: see also QEventPoint::id 
- 
						point eventPoint.lastPosition: see also QEventPoint::lastPosition 
- 
						ulong eventPoint.lastTimestamp: see also QEventPoint::lastTimestamp 
- 
						point eventPoint.position: see also QEventPoint::position 
- 
						point eventPoint.pressPosition: see also QEventPoint::pressPosition 
- 
						int eventPoint.pressTimestamp: see also QEventPoint::pressTimestamp 
- 
						real eventPoint.pressure: see also QEventPoint::pressure 
- 
						real eventPoint.rotation: see also QEventPoint::rotation 
- 
						point eventPoint.sceneGrabPosition: see also QEventPoint::sceneGrabPosition 
- 
						point eventPoint.sceneLastPosition: see also QEventPoint::sceneLastPosition 
- 
						point eventPoint.scenePosition: see also QEventPoint::scenePosition 
- 
						ulong eventPoint.pressTimestamp: see also QEventPoint::pressTimestamp 
- 
						point eventPoint.scenePressPosition: see also QEventPoint::scenePressPosition 
- 
						enumeration eventPoint.state: see also QEventPoint::state 
- 
						real eventPoint.timeHeld: see also QEventPoint::timeHeld 
- 
						ulong eventPoint.timestamp: see also QEventPoint::timestamp 
- 
						pointingDeviceUniqueId eventPoint.uniqueId: see also QEventPoint::uniqueId 
- 
						vector2d eventPoint.velocity: see also QEventPoint::velocity 
State supports the following values:
| Constant | Description | 
|---|---|
| EventPoint.Unknown | Unknown state; same as Qt.TouchPointUnknownState | 
| EventPoint.Stationary | The event point did not move; same as Qt.TouchPointStationary | 
| EventPoint.Pressed | The touch point or button is pressed; same as Qt.TouchPointPressed | 
| EventPoint.Updated | The event point was updated; same as Qt.TouchPointMoved | 
| EventPoint.Released | The touch point or button was released; same as Qt.TouchPointReleased | 
The States type is a typedef for QFlags<State>. It stores an OR combination of State values. See also QEventPoint::States
TapHandler {
    gesturePolicy: TapHandler.ReleaseWithinBounds // exclusive grab on press
    onGrabChanged:
        (transition, eventPoint) => {
            switch (transition) {
                case PointerDevice.GrabExclusive:
                    console.log("took exclusive grab of point", eventPoint.id,
                                "on", eventPoint.device.name)
                    break
                case PointerDevice.UngrabExclusive:
                    console.log("gave up exclusive grab of point", eventPoint.id,
                                "on", eventPoint.device.name)
                    break
                case PointerDevice.CancelGrabExclusive:
                    console.log("exclusive grab of point", eventPoint.id,
                                "on", eventPoint.device.name, "has been cancelled")
                    break
            }
            switch (eventPoint.state) {
                case EventPoint.Pressed:
                    console.log("on press @", eventPoint.position);
                    break
                case EventPoint.Updated:
                    console.log("on update @", eventPoint.position);
                    break
                case EventPoint.Released:
                    console.log("on release @", eventPoint.position);
                    break
                default:
                    console.log(eventPoint.position, "state", eventPoint.state)
                    break
            }
        }
}See Also▲
See also handlerPoint




