16 #ifndef QGSCHUNKQUEUEJOB_P_H
17 #define QGSCHUNKQUEUEJOB_P_H
56 class QgsChunkQueueJob :
public QObject
61 QgsChunkQueueJob( QgsChunkNode *node )
67 QgsChunkNode *chunk() {
return mNode; }
77 virtual void cancel();
84 QgsChunkNode *mNode =
nullptr;
94 class QgsChunkQueueJobFactory
97 virtual ~QgsChunkQueueJobFactory() =
default;
100 virtual QgsChunkQueueJob *createJob( QgsChunkNode *chunk ) = 0;