44 void run(std::function<
void()>&& func);
66 std::function<void()> m_func;
72 template<
typename SELECTOR>
virtual bool isAbortRequested()
Definition: base_runner.cpp:79
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
quint64 taskId() const
Definition: base_runner.cpp:32
virtual void launch()
Definition: base_runner.cpp:87
virtual void requestAbort()
Definition: base_runner.cpp:84
virtual ~BaseRunner()
Definition: base_runner.cpp:29
const QString & taskTitle() const
Definition: base_runner.cpp:37
Provides feedback on the progress of an executing operation.
Definition: progress.h:29
BaseRunnerSignals * qtSignals()
Definition: base_runner.cpp:66
Central class providing management of tasks and notifications.
Definition: manager.h:32
Provides task Qt signals, to be forwarded to the Manager object.
Definition: base_runner_signals.h:30
void run(std::function< void()> &&func)
Definition: base_runner.cpp:57
void execRunnableFunc()
Definition: base_runner.cpp:71
virtual void destroy()
Definition: base_runner.cpp:90
void setTaskTitle(const QString &title)
Definition: base_runner.cpp:42
Definition: base_runner.cpp:20
Progress & progress()
Definition: base_runner.cpp:47