summaryrefslogtreecommitdiffstats
path: root/src/core/jobs/qthreadpooler_p.h
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2015-10-23 11:11:59 +0200
committerSean Harmer <sean.harmer@kdab.com>2015-10-24 16:36:31 +0000
commitfee0c31d0864c49814b740d34bf5f35b21aea795 (patch)
tree78267e2e39b75d2835da1579ef8a4a47c3d2dcf7 /src/core/jobs/qthreadpooler_p.h
parent25990ea51fd00ae6ea62dd5ec0f03d5d9a1427f7 (diff)
QThreadPooler: use a private ThreadPool
as anyone could modify the expiry timeout on the global instance of the QThreadPool Change-Id: I5114273f799b95f8237f580d8e18133769052ff6 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/core/jobs/qthreadpooler_p.h')
-rw-r--r--src/core/jobs/qthreadpooler_p.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/jobs/qthreadpooler_p.h b/src/core/jobs/qthreadpooler_p.h
index 7a4253b60..d5dc91ec6 100644
--- a/src/core/jobs/qthreadpooler_p.h
+++ b/src/core/jobs/qthreadpooler_p.h
@@ -55,6 +55,7 @@
#include <QtCore/QSharedPointer>
#include <QtCore/QFutureInterface>
#include <QtCore/QFuture>
+#include <QThreadPool>
QT_BEGIN_NAMESPACE
@@ -87,6 +88,7 @@ private:
QMutex *m_mutex;
DependencyHandler *m_dependencyHandler;
QAtomicInt m_taskCount;
+ QThreadPool m_threadPool;
};
} // namespace Qt3DCore