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
QTest::QTouchEventSequence Class Reference

#include <qtestsupport_gui.h>

Inheritance diagram for QTest::QTouchEventSequence:
Collaboration diagram for QTest::QTouchEventSequence:

Public Member Functions

virtual ~QTouchEventSequence ()
QTouchEventSequencepress (int touchId, const QPoint &pt, QWindow *window=nullptr)
QTouchEventSequencemove (int touchId, const QPoint &pt, QWindow *window=nullptr)
QTouchEventSequencerelease (int touchId, const QPoint &pt, QWindow *window=nullptr)
virtual QTouchEventSequencestationary (int touchId)
virtual bool commit (bool processEvents=true)

Protected Member Functions

 QTouchEventSequence (QWindow *window, QPointingDevice *aDevice, bool autoCommit)
QPoint mapToScreen (QWindow *window, const QPoint &pt)
QEventPointpoint (int touchId)
QEventPointpointOrPreviousPoint (int touchId)

Protected Attributes

QMap< int, QEventPointpreviousPoints
QMap< int, QEventPointpoints
QWindowtargetWindow
QPointingDevicedevice
bool commitWhenDestroyed

Friends

QTouchEventSequence touchEvent (QWindow *window, QPointingDevice *device, bool autoCommit=true)

Detailed Description

Definition at line 40 of file qtestsupport_gui.h.

Constructor & Destructor Documentation

◆ ~QTouchEventSequence()

QTest::QTouchEventSequence::~QTouchEventSequence ( )
virtual

Definition at line 169 of file qtestsupport_gui.cpp.

◆ QTouchEventSequence()

QTest::QTouchEventSequence::QTouchEventSequence ( QWindow * window,
QPointingDevice * aDevice,
bool autoCommit )
protected

Definition at line 217 of file qtestsupport_gui.cpp.

Member Function Documentation

◆ commit()

bool QTest::QTouchEventSequence::commit ( bool processEvents = true)
virtual

Reimplemented in QTest::QTouchEventWidgetSequence.

Definition at line 202 of file qtestsupport_gui.cpp.

◆ mapToScreen()

QPoint QTest::QTouchEventSequence::mapToScreen ( QWindow * window,
const QPoint & pt )
protected

Definition at line 222 of file qtestsupport_gui.cpp.

◆ move()

QTouchEventSequence & QTest::QTouchEventSequence::move ( int touchId,
const QPoint & pt,
QWindow * window = nullptr )

Definition at line 181 of file qtestsupport_gui.cpp.

◆ point()

QEventPoint & QTest::QTouchEventSequence::point ( int touchId)
protected

Definition at line 229 of file qtestsupport_gui.cpp.

◆ pointOrPreviousPoint()

QEventPoint & QTest::QTouchEventSequence::pointOrPreviousPoint ( int touchId)
protected

Definition at line 236 of file qtestsupport_gui.cpp.

◆ press()

QTouchEventSequence & QTest::QTouchEventSequence::press ( int touchId,
const QPoint & pt,
QWindow * window = nullptr )

Definition at line 174 of file qtestsupport_gui.cpp.

◆ release()

QTouchEventSequence & QTest::QTouchEventSequence::release ( int touchId,
const QPoint & pt,
QWindow * window = nullptr )

Definition at line 188 of file qtestsupport_gui.cpp.

◆ stationary()

QTouchEventSequence & QTest::QTouchEventSequence::stationary ( int touchId)
virtual

Reimplemented in QTest::QTouchEventWidgetSequence.

Definition at line 195 of file qtestsupport_gui.cpp.

◆ touchEvent

QTouchEventSequence touchEvent ( QWindow * window,
QPointingDevice * device,
bool autoCommit = true )
friend

Definition at line 42 of file qtesttouch.h.

Member Data Documentation

◆ commitWhenDestroyed

bool QTest::QTouchEventSequence::commitWhenDestroyed
protected

Definition at line 64 of file qtestsupport_gui.h.

◆ device

QPointingDevice* QTest::QTouchEventSequence::device
protected

Definition at line 63 of file qtestsupport_gui.h.

◆ points

QMap<int, QEventPoint> QTest::QTouchEventSequence::points
protected

Definition at line 61 of file qtestsupport_gui.h.

◆ previousPoints

QMap<int, QEventPoint> QTest::QTouchEventSequence::previousPoints
protected

Definition at line 60 of file qtestsupport_gui.h.

◆ targetWindow

QWindow* QTest::QTouchEventSequence::targetWindow
protected

Definition at line 62 of file qtestsupport_gui.h.


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