diff --git a/src/corelib/kernel/qsystemsemaphore.cpp b/src/corelib/kernel/qsystemsemaphore.cpp index f91b841618..c4505ea989 100644 --- a/src/corelib/kernel/qsystemsemaphore.cpp +++ b/src/corelib/kernel/qsystemsemaphore.cpp @@ -326,3 +326,5 @@ QString QSystemSemaphore::errorString() const #endif // QT_CONFIG(systemsemaphore) QT_END_NAMESPACE + +#include "moc_qsystemsemaphore.cpp" diff --git a/src/corelib/kernel/qsystemsemaphore.h b/src/corelib/kernel/qsystemsemaphore.h index f9d6240cd0..7843ec8f04 100644 --- a/src/corelib/kernel/qsystemsemaphore.h +++ b/src/corelib/kernel/qsystemsemaphore.h @@ -17,6 +17,7 @@ class QSystemSemaphorePrivate; class Q_CORE_EXPORT QSystemSemaphore { + Q_GADGET Q_DECLARE_TR_FUNCTIONS(QSystemSemaphore) public: enum AccessMode @@ -24,6 +25,7 @@ public: Open, Create }; + Q_ENUM(AccessMode) enum SystemSemaphoreError {