16 #ifndef QGSCHUNKQUEUEJOB_P_H
17 #define QGSCHUNKQUEUEJOB_P_H
54 class QgsChunkQueueJob :
public QObject
59 QgsChunkQueueJob( QgsChunkNode *node )
65 QgsChunkNode *chunk() {
return mNode; }
75 virtual void cancel();
82 QgsChunkNode *mNode =
nullptr;
91 class QgsChunkQueueJobFactory
94 virtual ~QgsChunkQueueJobFactory() =
default;
97 virtual QgsChunkQueueJob *createJob( QgsChunkNode *chunk ) = 0;
102 #endif // QGSCHUNKQUEUEJOB_P_H