18 #ifndef QGSPROXYPROGRESSTASK_H
19 #define QGSPROXYPROGRESSTASK_H
24 #include <QWaitCondition>
54 void finalize(
bool result );
63 void setProxyProgress(
double progress );
67 QWaitCondition mNotFinishedWaitCondition;
68 QMutex mNotFinishedMutex;
69 bool mAlreadyFinished =
false;
A QgsTask shell which proxies progress reports.
Scoped QgsScopedProxyProgressTask, which automatically adds the proxy task to the application task ma...
Abstract base class for long running background tasks.
virtual bool run()=0
Performs the task's operation.
void setProgress(double progress)
Sets the task's current progress.