147 lines
2.4 KiB
Markdown
147 lines
2.4 KiB
Markdown
---
|
|
id: "qnativegestureevent"
|
|
title: "QNativeGestureEvent"
|
|
sidebar_label: "QNativeGestureEvent"
|
|
---
|
|
|
|
## Hierarchy
|
|
|
|
* **QNativeGestureEvent**
|
|
|
|
## Index
|
|
|
|
### Constructors
|
|
|
|
* [constructor](qnativegestureevent.md#constructor)
|
|
|
|
### Properties
|
|
|
|
* [native](qnativegestureevent.md#native)
|
|
|
|
### Methods
|
|
|
|
* [gestureType](qnativegestureevent.md#gesturetype)
|
|
* [globalPos](qnativegestureevent.md#globalpos)
|
|
* [localPos](qnativegestureevent.md#localpos)
|
|
* [pos](qnativegestureevent.md#pos)
|
|
* [screenPos](qnativegestureevent.md#screenpos)
|
|
* [value](qnativegestureevent.md#value)
|
|
* [windowPos](qnativegestureevent.md#windowpos)
|
|
|
|
## Constructors
|
|
|
|
### constructor
|
|
|
|
\+ **new QNativeGestureEvent**(`event`: [NativeElement](../globals.md#nativeelement)): *[QNativeGestureEvent](qnativegestureevent.md)*
|
|
|
|
**Parameters:**
|
|
|
|
Name | Type |
|
|
------ | ------ |
|
|
`event` | [NativeElement](../globals.md#nativeelement) |
|
|
|
|
**Returns:** *[QNativeGestureEvent](qnativegestureevent.md)*
|
|
|
|
## Properties
|
|
|
|
### native
|
|
|
|
• **native**: *[NativeElement](../globals.md#nativeelement)*
|
|
|
|
## Methods
|
|
|
|
### gestureType
|
|
|
|
▸ **gestureType**(): *[NativeGestureType](../enums/nativegesturetype.md)*
|
|
|
|
Returns the gesture type
|
|
|
|
**Returns:** *[NativeGestureType](../enums/nativegesturetype.md)*
|
|
|
|
___
|
|
|
|
### globalPos
|
|
|
|
▸ **globalPos**(): *object*
|
|
|
|
Returns the position of the gesture as a QPointF in screen coordinates
|
|
|
|
**Returns:** *object*
|
|
|
|
* **x**: *number*
|
|
|
|
* **y**: *number*
|
|
|
|
___
|
|
|
|
### localPos
|
|
|
|
▸ **localPos**(): *object*
|
|
|
|
Returns the position of the gesture as a QPointF,
|
|
relative to the widget or item that received the event
|
|
|
|
**Returns:** *object*
|
|
|
|
* **x**: *number*
|
|
|
|
* **y**: *number*
|
|
|
|
___
|
|
|
|
### pos
|
|
|
|
▸ **pos**(): *object*
|
|
|
|
Returns the position of the mouse cursor,
|
|
relative to the widget or item that received the event
|
|
|
|
**Returns:** *object*
|
|
|
|
* **x**: *number*
|
|
|
|
* **y**: *number*
|
|
|
|
___
|
|
|
|
### screenPos
|
|
|
|
▸ **screenPos**(): *object*
|
|
|
|
Returns the position of the gesture as a QPointF in screen coordinates
|
|
|
|
**Returns:** *object*
|
|
|
|
* **x**: *number*
|
|
|
|
* **y**: *number*
|
|
|
|
___
|
|
|
|
### value
|
|
|
|
▸ **value**(): *number*
|
|
|
|
Returns the gesture value.
|
|
|
|
The value should be interpreted based on the gesture type.
|
|
For example, a Zoom gesture provides a scale factor while a
|
|
Rotate gesture provides a rotation delta.
|
|
|
|
**Returns:** *number*
|
|
|
|
___
|
|
|
|
### windowPos
|
|
|
|
▸ **windowPos**(): *object*
|
|
|
|
Returns the position of the gesture as a QPointF,
|
|
relative to the window that received the event.
|
|
|
|
**Returns:** *object*
|
|
|
|
* **x**: *number*
|
|
|
|
* **y**: *number*
|