Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qtestmouse.h File Reference

(402a17cfc8156bf65dfc02a18d68dfc116c90df7)

#include <QtTest/qttestglobal.h>
#include <QtTest/qtestassert.h>
#include <QtTest/qtestsystem.h>
#include <QtTest/qtestspontaneevent.h>
#include <QtCore/qpoint.h>
#include <QtCore/qstring.h>
#include <QtCore/qpointer.h>
#include <QtGui/qevent.h>
#include <QtGui/qwindow.h>
#include <QtCore/QDebug>
+ Include dependency graph for qtestmouse.h:

Go to the source code of this file.

Namespaces

namespace  QTestPrivate
 
namespace  QTest
 [15]
 

Enumerations

enum  QTest::MouseAction {
  QTest::MousePress , QTest::MouseRelease , QTest::MouseClick , QTest::MouseDClick ,
  QTest::MouseMove
}
 

Functions

QT_BEGIN_NAMESPACE Q_GUI_EXPORT void qt_handleMouseEvent (QWindow *window, const QPointF &local, const QPointF &global, Qt::MouseButtons state, Qt::MouseButton button, QEvent::Type type, Qt::KeyboardModifiers mods, int timestamp)
 
static void QTest::mouseEvent (MouseAction action, QWindow *window, Qt::MouseButton button, Qt::KeyboardModifiers stateKey, QPoint pos, int delay=-1)
 
void QTest::mousePress (QWindow *window, Qt::MouseButton button, Qt::KeyboardModifiers stateKey=Qt::KeyboardModifiers(), QPoint pos=QPoint(), int delay=-1)
 
void QTest::mouseRelease (QWindow *window, Qt::MouseButton button, Qt::KeyboardModifiers stateKey=Qt::KeyboardModifiers(), QPoint pos=QPoint(), int delay=-1)
 
void QTest::mouseClick (QWindow *window, Qt::MouseButton button, Qt::KeyboardModifiers stateKey=Qt::KeyboardModifiers(), QPoint pos=QPoint(), int delay=-1)
 
void QTest::mouseDClick (QWindow *window, Qt::MouseButton button, Qt::KeyboardModifiers stateKey=Qt::KeyboardModifiers(), QPoint pos=QPoint(), int delay=-1)
 
void QTest::mouseMove (QWindow *window, QPoint pos=QPoint(), int delay=-1)
 

Variables

static const int QTest::mouseDoubleClickInterval = 500
 

Function Documentation

◆ qt_handleMouseEvent()

QT_BEGIN_NAMESPACE Q_GUI_EXPORT void qt_handleMouseEvent ( QWindow * window,
const QPointF & local,
const QPointF & global,
Qt::MouseButtons state,
Qt::MouseButton button,
QEvent::Type type,
Qt::KeyboardModifiers mods,
int timestamp )

Definition at line 1151 of file qwindowsysteminterface.cpp.

References button, global, state, QHighDpi::toNativeGlobalPosition(), QHighDpi::toNativeLocalPosition(), and window().

Referenced by QTest::mouseEvent().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: