16 #ifndef QGSMAPRENDERERJOB_H
17 #define QGSMAPRENDERERJOB_H
19 #include <QtConcurrentRun>
20 #include <QFutureWatcher>
89 virtual void start() = 0;
93 virtual void cancel() = 0;
96 virtual void waitForFinished() = 0;
99 virtual bool isActive()
const = 0;
106 Error(
const QString& lid,
const QString& msg ) : layerID( lid ), message( msg ) {}
166 void updateLayerGeometryCaches();
194 virtual QImage renderedImage() = 0;
198 #endif // QGSMAPRENDERERJOB_H