From 5b7f8fa986644169097d5089adb7d133f01df88b Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Thu, 15 Sep 2022 15:47:36 -0700 Subject: [PATCH] QSystemSemaphore: make it a Q_GADGET MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit So we can have Q_ENUM. Change-Id: If4c23ea3719947d790d4fffd17152a37d0fe551b Reviewed-by: Volker Hilsheimer Reviewed-by: MÃ¥rten Nordheim --- src/corelib/kernel/qsystemsemaphore.cpp | 2 ++ src/corelib/kernel/qsystemsemaphore.h | 2 ++ 2 files changed, 4 insertions(+) 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 {