Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QEventPointPrivate Class Reference

#include <qeventpoint_p.h>

+ Inheritance diagram for QEventPointPrivate:
+ Collaboration diagram for QEventPointPrivate:

Public Member Functions

 QEventPointPrivate (int id, const QPointingDevice *device)
 
 QEventPointPrivate (int pointId, QEventPoint::State state, const QPointF &scenePosition, const QPointF &globalPosition)
 
bool operator== (const QEventPointPrivate &other) const
 
- Public Member Functions inherited from QSharedData
 QSharedData () noexcept
 Constructs a QSharedData object with a reference count of 0.
 
 QSharedData (const QSharedData &) noexcept
 Constructs a QSharedData object with reference count 0.
 
QSharedDataoperator= (const QSharedData &)=delete
 
 ~QSharedData ()=default
 

Public Attributes

const QPointingDevicedevice = nullptr
 
QPointer< QWindowwindow
 
QPointer< QObjecttarget
 
QPointF pos
 
QPointF scenePos
 
QPointF globalPos
 
QPointF globalPressPos
 
QPointF globalGrabPos
 
QPointF globalLastPos
 
qreal pressure = 1
 
qreal rotation = 0
 
QSizeF ellipseDiameters = QSizeF(0, 0)
 
QVector2D velocity
 
ulong timestamp = 0
 
ulong lastTimestamp = 0
 
ulong pressTimestamp = 0
 
QPointingDeviceUniqueId uniqueId
 
int pointId = -1
 
QEventPoint::State state = QEventPoint::State::Unknown
 
bool accept = false
 
- Public Attributes inherited from QSharedData
QAtomicInt ref
 

Detailed Description

Definition at line 31 of file qeventpoint_p.h.

Constructor & Destructor Documentation

◆ QEventPointPrivate() [1/2]

QEventPointPrivate::QEventPointPrivate ( int id,
const QPointingDevice * device )
inline

Definition at line 34 of file qeventpoint_p.h.

References device, and pointId.

◆ QEventPointPrivate() [2/2]

QEventPointPrivate::QEventPointPrivate ( int pointId,
QEventPoint::State state,
const QPointF & scenePosition,
const QPointF & globalPosition )
inline

Definition at line 37 of file qeventpoint_p.h.

References QEventPointPrivate(), and pointId.

Referenced by QEventPointPrivate().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Function Documentation

◆ operator==()

bool QEventPointPrivate::operator== ( const QEventPointPrivate & other) const
inline

Definition at line 43 of file qeventpoint_p.h.

Member Data Documentation

◆ accept

bool QEventPointPrivate::accept = false

Definition at line 81 of file qeventpoint_p.h.

◆ device

const QPointingDevice* QEventPointPrivate::device = nullptr

Definition at line 66 of file qeventpoint_p.h.

Referenced by QEventPointPrivate().

◆ ellipseDiameters

QSizeF QEventPointPrivate::ellipseDiameters = QSizeF(0, 0)

Definition at line 73 of file qeventpoint_p.h.

◆ globalGrabPos

QPointF QEventPointPrivate::globalGrabPos

Definition at line 70 of file qeventpoint_p.h.

◆ globalLastPos

QPointF QEventPointPrivate::globalLastPos

Definition at line 70 of file qeventpoint_p.h.

◆ globalPos

QPointF QEventPointPrivate::globalPos

Definition at line 69 of file qeventpoint_p.h.

◆ globalPressPos

QPointF QEventPointPrivate::globalPressPos

Definition at line 70 of file qeventpoint_p.h.

◆ lastTimestamp

ulong QEventPointPrivate::lastTimestamp = 0

Definition at line 76 of file qeventpoint_p.h.

◆ pointId

int QEventPointPrivate::pointId = -1

Definition at line 79 of file qeventpoint_p.h.

Referenced by QEventPointPrivate(), and QEventPointPrivate().

◆ pos

QPointF QEventPointPrivate::pos

Definition at line 69 of file qeventpoint_p.h.

◆ pressTimestamp

ulong QEventPointPrivate::pressTimestamp = 0

Definition at line 77 of file qeventpoint_p.h.

◆ pressure

qreal QEventPointPrivate::pressure = 1

Definition at line 71 of file qeventpoint_p.h.

◆ rotation

qreal QEventPointPrivate::rotation = 0

Definition at line 72 of file qeventpoint_p.h.

◆ scenePos

QPointF QEventPointPrivate::scenePos

Definition at line 69 of file qeventpoint_p.h.

◆ state

QEventPoint::State QEventPointPrivate::state = QEventPoint::State::Unknown

Definition at line 80 of file qeventpoint_p.h.

◆ target

QPointer<QObject> QEventPointPrivate::target

Definition at line 68 of file qeventpoint_p.h.

◆ timestamp

ulong QEventPointPrivate::timestamp = 0

Definition at line 75 of file qeventpoint_p.h.

◆ uniqueId

QPointingDeviceUniqueId QEventPointPrivate::uniqueId

Definition at line 78 of file qeventpoint_p.h.

◆ velocity

QVector2D QEventPointPrivate::velocity

Definition at line 74 of file qeventpoint_p.h.

◆ window

QPointer<QWindow> QEventPointPrivate::window

Definition at line 67 of file qeventpoint_p.h.


The documentation for this class was generated from the following file: