summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel/qwindowsysteminterface.cpp
diff options
context:
space:
mode:
authorDoris Verria <[email protected]>2022-07-28 10:18:45 +0200
committerDoris Verria <[email protected]>2023-12-20 01:15:17 +0100
commit173adf4fbf23d2a057d592df7c168d83165b6081 (patch)
treed50e589099ecfe323fbce76b4fd5ea76cc96738a /src/gui/kernel/qwindowsysteminterface.cpp
parent96740ea3fed8a7837dc282135661723858fff198 (diff)
testlib: Add test function for simulating wheel events
Change-Id: I28fe4dff7db92fb58922948a3eec460df315318c Reviewed-by: Shawn Rutledge <[email protected]>
Diffstat (limited to 'src/gui/kernel/qwindowsysteminterface.cpp')
-rw-r--r--src/gui/kernel/qwindowsysteminterface.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/gui/kernel/qwindowsysteminterface.cpp b/src/gui/kernel/qwindowsysteminterface.cpp
index 223a32e5732..11af8fcbc36 100644
--- a/src/gui/kernel/qwindowsysteminterface.cpp
+++ b/src/gui/kernel/qwindowsysteminterface.cpp
@@ -1205,6 +1205,13 @@ Q_GUI_EXPORT bool qt_sendShortcutOverrideEvent(QObject *o, ulong timestamp, int
#endif
}
+Q_GUI_EXPORT void qt_handleWheelEvent(QWindow *window, const QPointF &local, const QPointF &global,
+ QPoint pixelDelta, QPoint angleDelta, Qt::KeyboardModifiers mods,
+ Qt::ScrollPhase phase)
+{
+ QWindowSystemInterface::handleWheelEvent(window, local, global, pixelDelta, angleDelta, mods, phase);
+}
+
namespace QTest
{
Q_GUI_EXPORT QPointingDevice * createTouchDevice(QInputDevice::DeviceType devType,