summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2022-09-15 15:47:36 -0700
committerThiago Macieira <thiago.macieira@intel.com>2022-10-10 19:51:31 -0700
commit5b7f8fa986644169097d5089adb7d133f01df88b (patch)
treebee953ea54d7a998dbfc30a3dc39183077f42786
parent184717e3a7cb469693641ea7ebd234ae5d8bd674 (diff)
QSystemSemaphore: make it a Q_GADGET
So we can have Q_ENUM. Change-Id: If4c23ea3719947d790d4fffd17152a37d0fe551b Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
-rw-r--r--src/corelib/kernel/qsystemsemaphore.cpp2
-rw-r--r--src/corelib/kernel/qsystemsemaphore.h2
2 files changed, 4 insertions, 0 deletions
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
{