AsyncTask¶
-
class AsyncTask : public QObject, public QRunnable¶
Wrapper class for QRunnable that provides timing and logging, intended to be used with AsyncTaskManager.
Subclassed by AnalysisTask, CommandTask, FunctionsTask, RunScriptTask, StringsTask
Public Functions
-
AsyncTask()¶
-
~AsyncTask()¶
-
void run() final override¶
-
void wait()¶
-
bool wait(int timeout)¶
-
virtual void interrupt()¶
-
inline bool isInterrupted() const¶
-
inline bool isRunning() const¶
-
inline const QString &getLog()¶
-
inline const QElapsedTimer &getTimer()¶
-
inline qint64 getElapsedTime()¶
-
inline virtual QString getTitle() const¶
-
AsyncTask()¶