![]() |
Qt 6.x
The Qt SDK
|
#include <QtTest/qtestassert.h>#include <QtTest/qttestglobal.h>#include <QtTest/qtestsystem.h>#include <QtTest/qtestspontaneevent.h>#include <QtCore/qpointer.h>#include <QtGui/qguiapplication.h>#include <QtGui/qwindow.h>#include <QtGui/qevent.h>
Include dependency graph for qtestkeyboard.h:Go to the source code of this file.
Namespaces | |
| namespace | QTest |
| [15] | |
Enumerations | |
| enum | QTest::KeyAction { QTest::Press , QTest::Release , QTest::Click , QTest::Shortcut } |
Functions | |
| QT_BEGIN_NAMESPACE Q_GUI_EXPORT void | qt_handleKeyEvent (QWindow *w, QEvent::Type t, int k, Qt::KeyboardModifiers mods, const QString &text=QString(), bool autorep=false, ushort count=1) |
| Q_GUI_EXPORT bool | qt_sendShortcutOverrideEvent (QObject *o, ulong timestamp, int k, Qt::KeyboardModifiers mods, const QString &text=QString(), bool autorep=false, ushort count=1) |
| static void | QTest::simulateEvent (QWindow *window, bool press, int code, Qt::KeyboardModifiers modifier, QString text, bool repeat, int delay=-1) |
| static void | QTest::sendKeyEvent (KeyAction action, QWindow *window, Qt::Key code, QString text, Qt::KeyboardModifiers modifier, int delay=-1) |
| static void | QTest::sendKeyEvent (KeyAction action, QWindow *window, Qt::Key code, char ascii, Qt::KeyboardModifiers modifier, int delay=-1) |
| static void | QTest::keyEvent (KeyAction action, QWindow *window, char ascii, Qt::KeyboardModifiers modifier=Qt::NoModifier, int delay=-1) |
| static void | QTest::keyEvent (KeyAction action, QWindow *window, Qt::Key key, Qt::KeyboardModifiers modifier=Qt::NoModifier, int delay=-1) |
| static void | QTest::keyClick (QWindow *window, Qt::Key key, Qt::KeyboardModifiers modifier=Qt::NoModifier, int delay=-1) |
| static void | QTest::keyClick (QWindow *window, char key, Qt::KeyboardModifiers modifier=Qt::NoModifier, int delay=-1) |
| static void | QTest::keyRelease (QWindow *window, char key, Qt::KeyboardModifiers modifier=Qt::NoModifier, int delay=-1) |
| static void | QTest::keyRelease (QWindow *window, Qt::Key key, Qt::KeyboardModifiers modifier=Qt::NoModifier, int delay=-1) |
| static void | QTest::keyPress (QWindow *window, char key, Qt::KeyboardModifiers modifier=Qt::NoModifier, int delay=-1) |
| static void | QTest::keyPress (QWindow *window, Qt::Key key, Qt::KeyboardModifiers modifier=Qt::NoModifier, int delay=-1) |
| QT_BEGIN_NAMESPACE Q_GUI_EXPORT void qt_handleKeyEvent | ( | QWindow * | w, |
| QEvent::Type | t, | ||
| int | k, | ||
| Qt::KeyboardModifiers | mods, | ||
| const QString & | text = QString(), |
||
| bool | autorep = false, |
||
| ushort | count = 1 |
||
| ) |
Definition at line 1159 of file qwindowsysteminterface.cpp.
References QElapsedTimer::elapsed(), QWindowSystemInterfacePrivate::eventTime, QWindowSystemInterface::handleShortcutEvent(), QEvent::KeyPress, text, and window().
Referenced by QTest::simulateEvent().
Here is the call graph for this function:
Here is the caller graph for this function: