From 8b7bf25f7f71e59dfdbf011921826546781cb2a2 Mon Sep 17 00:00:00 2001 From: Axel Spoerl Date: Tue, 10 Dec 2024 11:51:23 +0100 Subject: [PATCH] QtGuiTest namespace: Export symbols Export functions in the namespace explicitly, to enable usage outside Qt. Change-Id: I1d3ea8f043b83cc38a9c6f4ff372e7bb37f2b0cc Reviewed-by: Volker Hilsheimer (cherry picked from commit 31e1a79120e1ef9b681b45b2d2c3a7dfef752b8b) Reviewed-by: Qt Cherry-pick Bot --- src/gui/kernel/qtestsupport_gui.h | 36 +++++++++++++++---------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/src/gui/kernel/qtestsupport_gui.h b/src/gui/kernel/qtestsupport_gui.h index 0ae62cefacd..33f7ed2513b 100644 --- a/src/gui/kernel/qtestsupport_gui.h +++ b/src/gui/kernel/qtestsupport_gui.h @@ -75,36 +75,36 @@ namespace QtGuiTest { Q_NAMESPACE_EXPORT(Q_GUI_EXPORT) - void setKeyboardModifiers(Qt::KeyboardModifiers modifiers); - void setCursorPosition(const QPoint &position); - void synthesizeExtendedKeyEvent(QEvent::Type type, int key, Qt::KeyboardModifiers modifiers, + Q_GUI_EXPORT void setKeyboardModifiers(Qt::KeyboardModifiers modifiers); + Q_GUI_EXPORT void setCursorPosition(const QPoint &position); + Q_GUI_EXPORT void synthesizeExtendedKeyEvent(QEvent::Type type, int key, Qt::KeyboardModifiers modifiers, quint32 nativeScanCode, quint32 nativeVirtualKey, const QString &text); - bool synthesizeKeyEvent(QWindow *window, QEvent::Type t, int k, Qt::KeyboardModifiers mods, + Q_GUI_EXPORT bool synthesizeKeyEvent(QWindow *window, QEvent::Type t, int k, Qt::KeyboardModifiers mods, const QString & text = QString(), bool autorep = false, ushort count = 1); - void synthesizeMouseEvent(const QPointF &position, Qt::MouseButtons state, + Q_GUI_EXPORT void synthesizeMouseEvent(const QPointF &position, Qt::MouseButtons state, Qt::MouseButton button, QEvent::Type type, Qt::KeyboardModifiers modifiers); - void synthesizeWheelEvent(int rollCount, Qt::KeyboardModifiers modifiers); + Q_GUI_EXPORT void synthesizeWheelEvent(int rollCount, Qt::KeyboardModifiers modifiers); - qint64 eventTimeElapsed(); + Q_GUI_EXPORT qint64 eventTimeElapsed(); - void postFakeWindowActivation(QWindow *window); + Q_GUI_EXPORT void postFakeWindowActivation(QWindow *window); - QPoint toNativePixels(const QPoint &value, const QWindow *window); - QRect toNativePixels(const QRect &value, const QWindow *window); - qreal scaleFactor(const QWindow *window); + Q_GUI_EXPORT QPoint toNativePixels(const QPoint &value, const QWindow *window); + Q_GUI_EXPORT QRect toNativePixels(const QRect &value, const QWindow *window); + Q_GUI_EXPORT qreal scaleFactor(const QWindow *window); - void setEventPointId(QEventPoint &p, int arg); - void setEventPointPressure(QEventPoint &p, qreal arg); - void setEventPointState(QEventPoint &p, QEventPoint::State arg); - void setEventPointPosition(QEventPoint &p, QPointF arg); - void setEventPointGlobalPosition(QEventPoint &p, QPointF arg); - void setEventPointScenePosition(QEventPoint &p, QPointF arg); - void setEventPointEllipseDiameters(QEventPoint &p, QSizeF arg); + Q_GUI_EXPORT void setEventPointId(QEventPoint &p, int arg); + Q_GUI_EXPORT void setEventPointPressure(QEventPoint &p, qreal arg); + Q_GUI_EXPORT void setEventPointState(QEventPoint &p, QEventPoint::State arg); + Q_GUI_EXPORT void setEventPointPosition(QEventPoint &p, QPointF arg); + Q_GUI_EXPORT void setEventPointGlobalPosition(QEventPoint &p, QPointF arg); + Q_GUI_EXPORT void setEventPointScenePosition(QEventPoint &p, QPointF arg); + Q_GUI_EXPORT void setEventPointEllipseDiameters(QEventPoint &p, QSizeF arg); } // namespace QtGuiTest #endif // #if QT_CONFIG(test_gui)