16 #ifndef QGSCHUNKQUEUEJOB_P_H
17 #define QGSCHUNKQUEUEJOB_P_H
57 class QgsChunkQueueJob :
public QObject
62 QgsChunkQueueJob( QgsChunkNode *node )
68 QgsChunkNode *chunk() {
return mNode; }
78 virtual void cancel();
85 QgsChunkNode *mNode =
nullptr;
95 class QgsChunkQueueJobFactory
98 virtual ~QgsChunkQueueJobFactory() =
default;
101 virtual QgsChunkQueueJob *createJob( QgsChunkNode *chunk ) = 0;
106 #endif // QGSCHUNKQUEUEJOB_P_H