diff --git a/src/corelib/thread/qfutureinterface_p.h b/src/corelib/thread/qfutureinterface_p.h index c6ea30b07f..5c13f3d04c 100644 --- a/src/corelib/thread/qfutureinterface_p.h +++ b/src/corelib/thread/qfutureinterface_p.h @@ -65,7 +65,7 @@ QT_REQUIRE_CONFIG(future); QT_BEGIN_NAMESPACE -class Q_CORE_EXPORT QFutureCallOutEvent : public QEvent +class Q_AUTOTEST_EXPORT QFutureCallOutEvent : public QEvent { Q_DECL_EVENT_COMMON(QFutureCallOutEvent) public: diff --git a/tests/auto/gui/kernel/qevent/tst_qevent.cpp b/tests/auto/gui/kernel/qevent/tst_qevent.cpp index cc8ac6ea6c..fdb2cb16bd 100644 --- a/tests/auto/gui/kernel/qevent/tst_qevent.cpp +++ b/tests/auto/gui/kernel/qevent/tst_qevent.cpp @@ -33,6 +33,12 @@ #include #include +#ifdef QT_BUILD_INTERNAL +# define ONLY_IF_INTERNAL_BUILD(...) __VA_ARGS__ +#else +# define ONLY_IF_INTERNAL_BUILD(...) +#endif + #define FOR_EACH_CORE_EVENT(X) \ /* qcoreevent.h */ \ X(QEvent, (QEvent::None)) \ @@ -41,7 +47,7 @@ X(QDynamicPropertyChangeEvent, ("size")) \ X(QDeferredDeleteEvent, ()) \ /* qfutureinterface_p.h */ \ - X(QFutureCallOutEvent, ()) \ + ONLY_IF_INTERNAL_BUILD(X(QFutureCallOutEvent, ())) \ /* end */ #define FOR_EACH_GUI_EVENT(X) \