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: