|
FougTools
0.7.0dev-046fb6a
Handy tools for C++, Qt and OpenCascade
|
Base class for all runner objects. More...
#include <base_runner.h>
Public Member Functions | |
| virtual | ~BaseRunner () |
| quint64 | taskId () const |
| const QString & | taskTitle () const |
| void | setTaskTitle (const QString &title) |
| Progress & | progress () |
| const Progress & | progress () const |
| void | run (std::function< void()> &&func) |
Protected Member Functions | |
| BaseRunner (const Manager *mgr) | |
| BaseRunnerSignals * | qtSignals () |
| void | execRunnableFunc () |
| virtual bool | isAbortRequested () |
| virtual void | requestAbort () |
| virtual void | launch () |
| virtual void | destroy () |
Base class for all runner objects.
BaseRunner provides control over a Runnable object : start/abort
|
virtual |
|
protected |
|
protectedvirtual |
Reimplemented in qttask::Runner< QThread >.
|
protected |
|
protectedvirtual |
Reimplemented in qttask::Runner< QThreadPool >, qttask::Runner< QThread >, qttask::Runner< StdAsync >, and qttask::Runner< CurrentThread >.
|
protectedvirtual |
Reimplemented in qttask::Runner< QThreadPool >, qttask::Runner< QThread >, qttask::Runner< StdAsync >, and qttask::Runner< CurrentThread >.
| Progress & qttask::BaseRunner::progress | ( | ) |
| const Progress & qttask::BaseRunner::progress | ( | ) | const |
|
protected |
|
protectedvirtual |
Reimplemented in qttask::Runner< QThreadPool >, qttask::Runner< QThread >, qttask::Runner< StdAsync >, and qttask::Runner< CurrentThread >.
| void qttask::BaseRunner::run | ( | std::function< void()> && | func | ) |
| void qttask::BaseRunner::setTaskTitle | ( | const QString & | title | ) |
| quint64 qttask::BaseRunner::taskId | ( | ) | const |
| const QString & qttask::BaseRunner::taskTitle | ( | ) | const |
1.8.8