20 #include <QtCore/QRunnable>
21 #include <QtCore/QThreadPool>
38 m_isAbortRequested(
false),
41 this->setAutoDelete(
false);
48 {
return m_isAbortRequested; }
51 { m_isAbortRequested =
true; }
54 { QThreadPool::globalInstance()->start(
this, m_priority); }
57 bool m_isAbortRequested;
void launch() override
Definition: runner_qthreadpool.h:53
Base class for all runner objects.
Definition: base_runner.h:31
BaseRunner(const Manager *mgr)
Definition: base_runner.cpp:22
Definition: base_runner.h:73
Task runner using the global instance of QThreadPool.
Definition: runner_qthreadpool.h:30
bool isAbortRequested() override
Definition: runner_qthreadpool.h:47
void requestAbort() override
Definition: runner_qthreadpool.h:50
Central class providing management of tasks and notifications.
Definition: manager.h:32
void run() override
Definition: runner_qthreadpool.h:44
void execRunnableFunc()
Definition: base_runner.cpp:71
Definition: base_runner.cpp:20