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.