18#ifndef QGSMAPRENDERERJOBPROXY_H
19#define QGSMAPRENDERERJOBPROXY_H
70 bool mParallelRendering;
72 std::unique_ptr<QPainter> mPainter;
Abstract interface for use by classes that filter the features or attributes of a layer.
Base class for feedback objects to be used for cancellation of something running in a worker thread.
Abstract base class for map rendering implementations.
QList< QgsMapRendererJob::Error > Errors
Contains configuration for rendering maps.
QPainter * takePainter()
Takes ownership of the painter used for rendering.
void render(const QgsMapSettings &mapSettings, QImage *image, const QgsFeedback *feedback)
Sequential or parallel map rendering.
QgsMapRendererJob::Errors errors() const
Returns map rendering errors.
QgsMapRendererJobProxy(bool parallelRendering, int maxThreads, QgsFeatureFilterProvider *featureFilterProvider)
Constructor for QgsMapRendererJobProxy.
Median cut implementation.