![]() |
Qt 6.x
The Qt SDK
|
Enumerations | |
enum | MouseAction { MousePress , MouseRelease , MouseClick , MouseDoubleClick , MouseMove , MouseDoubleClickSequence } |
Functions | |
static void | mouseEvent (MouseAction action, QWindow *window, QObject *item, Qt::MouseButton button, Qt::KeyboardModifiers stateKey, const QPointF &_pos, int delay=-1) |
Variables | |
int | lastMouseTimestamp = 0 |
Enumerator | |
---|---|
MousePress | |
MouseRelease | |
MouseClick | |
MouseDoubleClick | |
MouseMove | |
MouseDoubleClickSequence |
Definition at line 113 of file quicktestevent.cpp.
|
static |
Definition at line 118 of file quicktestevent.cpp.
References button, QTest::defaultMouseDelay(), item, Qt::KeyboardModifierMask, lastMouseTimestamp, QQuickItem::mapToScene(), QEvent::MouseButtonDblClick, Qt::MouseButtonMask, QEvent::MouseButtonPress, QEvent::MouseButtonRelease, MouseClick, MouseDoubleClick, MouseDoubleClickSequence, mouseEvent(), QEvent::MouseMove, MouseMove, MousePress, MouseRelease, Qt::NoButton, pos, qApp, qobject_cast< QQuickItem * >(), QTEST_ASSERT, QTest::qWait(), qWarning, QSpontaneKeyEvent::setSpontaneous(), QPointerEvent::setTimestamp(), QPointF::toPoint(), and window().
Referenced by QuickTestEvent::mouseClick(), QuickTestEvent::mouseDoubleClick(), QuickTestEvent::mouseDoubleClickSequence(), mouseEvent(), QuickTestEvent::mouseMove(), QuickTestEvent::mousePress(), and QuickTestEvent::mouseRelease().
int QtQuickTest::lastMouseTimestamp = 0 |
Definition at line 115 of file quicktestevent.cpp.
Referenced by mouseEvent().