![]() |
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>
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().