TaskTree: Make enums known to the Qt meta object system

Change-Id: I72d8b74460febe1d7ad7d840e25cea02cd77b308
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
This commit is contained in:
Jarek Kobus
2023-05-29 11:46:20 +02:00
parent b51188c9a9
commit 3c08ebbe26

View File

@@ -16,6 +16,8 @@ QT_END_NAMESPACE
namespace Tasking { namespace Tasking {
Q_NAMESPACE
class ExecutionContextActivator; class ExecutionContextActivator;
class TaskContainer; class TaskContainer;
class TaskTreePrivate; class TaskTreePrivate;
@@ -109,6 +111,7 @@ enum class WorkflowPolicy {
StopOnFinished, // 3 - Stops on first finished child and report its result. StopOnFinished, // 3 - Stops on first finished child and report its result.
FinishAllAndDone // 4 - Reports done after all children finished. FinishAllAndDone // 4 - Reports done after all children finished.
}; };
Q_ENUM_NS(WorkflowPolicy);
enum class TaskAction enum class TaskAction
{ {
@@ -116,6 +119,7 @@ enum class TaskAction
StopWithDone, StopWithDone,
StopWithError StopWithError
}; };
Q_ENUM_NS(TaskAction);
class TASKING_EXPORT TaskItem class TASKING_EXPORT TaskItem
{ {