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) =&
gt; {
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