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)