16 #ifndef QGSCHUNKQUEUEJOB_P_H 17 #define QGSCHUNKQUEUEJOB_P_H 52 class QgsChunkQueueJob :
public QObject
57 QgsChunkQueueJob( QgsChunkNode *node )
63 QgsChunkNode *chunk() {
return mNode; }
73 virtual void cancel();
80 QgsChunkNode *mNode =
nullptr;
89 class QgsChunkQueueJobFactory
92 virtual ~QgsChunkQueueJobFactory() =
default;
95 virtual QgsChunkQueueJob *createJob( QgsChunkNode *chunk ) = 0;
100 #endif // QGSCHUNKQUEUEJOB_P_H