eventPoint QML Type
Qml equivalent for QEventPoint. More...
| Import Statement: | import QtQuick | 
| In C++: | 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 handlerPoint.