AsyncTask

class AsyncTask : public QObject, public QRunnable

Subclassed by AnalysisTask, CommandTask, FunctionsTask, RunScriptTask, StringsTask

Public Types

using Ptr = QSharedPointer<AsyncTask>

Public Functions

AsyncTask()
~AsyncTask()
void run() final override
void wait()
bool wait(int timeout)
virtual void interrupt()
inline bool isInterrupted()
inline bool isRunning()
inline const QString &getLog()
inline const QElapsedTimer &getTimer()
inline qint64 getElapsedTime()
inline virtual QString getTitle()

Signals

void finished()
void logChanged(const QString &log)