diff options
Diffstat (limited to 'src/core/jobs/qaspectjobmanager_p.h')
-rw-r--r-- | src/core/jobs/qaspectjobmanager_p.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/core/jobs/qaspectjobmanager_p.h b/src/core/jobs/qaspectjobmanager_p.h index 9db148558..5ea9cc54a 100644 --- a/src/core/jobs/qaspectjobmanager_p.h +++ b/src/core/jobs/qaspectjobmanager_p.h @@ -39,9 +39,14 @@ #include <private/qabstractaspectjobmanager_p.h> +#include "qthreadpooler_p.h" +#include "dependencyhandler_p.h" + +#ifdef THREAD_WEAVER namespace ThreadWeaver { class Queue; } +#endif QT_BEGIN_NAMESPACE @@ -57,8 +62,15 @@ public: Q_DECLARE_PUBLIC(QAspectJobManager) QAspectJobManager *q_ptr; +#ifdef THREAD_WEAVER // Owned by QAspectJobManager via QObject parent-child ThreadWeaver::Queue *m_weaver; +#endif + + QThreadPooler *m_threadPooler; + DependencyHandler *m_dependencyHandler; + QMutex *m_syncMutex; + QWaitCondition m_syncFinished; }; } // Qt3D |