OSDN Git Service

export the test component event classes 4.13.0
authorIvailo Monev <xakepa10@gmail.com>
Tue, 8 Aug 2023 08:34:18 +0000 (11:34 +0300)
committerIvailo Monev <xakepa10@gmail.com>
Tue, 8 Aug 2023 08:34:18 +0000 (11:34 +0300)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/test/qbenchmarkmetric_p.h
src/test/qtest_gui.h
src/test/qtestassert.h
src/test/qtestbasicstreamer.h
src/test/qtestcase.h
src/test/qtestevent.h
src/test/qtestkeyboard.h

index 89a698c..0725289 100644 (file)
 #include "qtest_global.h"
 #include "qbenchmarkmetric.h"
 
-
 QT_BEGIN_NAMESPACE
 
-
 namespace QTest {
     const char * benchmarkMetricName(QBenchmarkMetric metric);
     const char * benchmarkMetricUnit(QBenchmarkMetric metric);
@@ -36,5 +34,4 @@ namespace QTest {
 
 QT_END_NAMESPACE
 
-
 #endif // QBENCHMARK_H
index 2550f49..2b99b36 100644 (file)
@@ -38,7 +38,6 @@
 
 QT_BEGIN_NAMESPACE
 
-
 namespace QTest
 {
 
@@ -66,5 +65,4 @@ extern void qt_x11_wait_for_window_manager(QWidget *w);
 
 QT_END_NAMESPACE
 
-
 #endif
index 4121b23..c537a91 100644 (file)
 
 #include <QtCore/qglobal.h>
 
-
 QT_BEGIN_NAMESPACE
 
-
 #define QTEST_ASSERT(cond) do {if(!(cond))qt_assert(#cond,__FILE__,__LINE__);} while (0)
 
 #define QTEST_ASSERT_X(cond, where, what) do {if(!(cond))qt_assert_x(where, what,__FILE__,__LINE__);} while (0)
 
 QT_END_NAMESPACE
 
-
 #endif
index 31a3612..c1752df 100644 (file)
@@ -63,5 +63,4 @@ private:
 
 QT_END_NAMESPACE
 
-
 #endif
index 74d238f..e2a8b8e 100644 (file)
 #include <QtCore/qnamespace.h>
 #include <QtCore/qmetatype.h>
 
-
 QT_BEGIN_NAMESPACE
 
-
 #define QVERIFY(statement) \
 do {\
     if (!QTest::qVerify((statement), #statement, "", __FILE__, __LINE__))\
index fa1e372..fd913ee 100644 (file)
@@ -34,7 +34,7 @@
 QT_BEGIN_NAMESPACE
 
 
-class QTestEvent
+class Q_TEST_EXPORT QTestEvent
 {
 public:
     virtual void simulate(QWidget *w) = 0;
@@ -44,7 +44,7 @@ public:
 };
 
 #ifdef QT_GUI_LIB
-class QTestKeyEvent: public QTestEvent
+class Q_TEST_EXPORT QTestKeyEvent : public QTestEvent
 {
 public:
     inline QTestKeyEvent(QTest::KeyAction action, Qt::Key key, Qt::KeyboardModifiers modifiers, int delay)
@@ -70,7 +70,7 @@ protected:
     Qt::Key _key;
 };
 
-class QTestKeyClicksEvent: public QTestEvent
+class Q_TEST_EXPORT QTestKeyClicksEvent : public QTestEvent
 {
 public:
     inline QTestKeyClicksEvent(const QString &keys, Qt::KeyboardModifiers modifiers, int delay)
@@ -88,7 +88,7 @@ private:
     int _delay;
 };
 
-class QTestMouseEvent: public QTestEvent
+class Q_TEST_EXPORT QTestMouseEvent : public QTestEvent
 {
 public:
     inline QTestMouseEvent(QTest::MouseAction action, Qt::MouseButton button,
@@ -111,7 +111,7 @@ private:
 #endif //QT_GUI_LIB
 
 
-class QTestDelayEvent: public QTestEvent
+class Q_TEST_EXPORT QTestDelayEvent : public QTestEvent
 {
 public:
     inline QTestDelayEvent(int msecs): _delay(msecs) {}
@@ -123,7 +123,7 @@ private:
     int _delay;
 };
 
-class QTestEventList: public QList<QTestEvent *>
+class Q_TEST_EXPORT QTestEventList : public QList<QTestEvent *>
 {
 public:
     inline QTestEventList() : QList<QTestEvent *>() {}
index a12364f..8b42cdf 100644 (file)
@@ -163,7 +163,6 @@ namespace QTest
 
 QT_END_NAMESPACE
 
-
 #endif // QT_GUI_LIB
 
 #endif // QTESTKEYBOARD_H