|
| QgsMapRendererCustomPainterJob (const QgsMapSettings &settings, QPainter *painter) |
|
| ~QgsMapRendererCustomPainterJob () override |
|
void | cancel () override |
| Stop the rendering job - does not return until the job has terminated. More...
|
|
void | cancelWithoutBlocking () override |
| Triggers cancellation of the rendering job without blocking. More...
|
|
bool | isActive () const override |
| Tell whether the rendering job is currently running in background. More...
|
|
const std::vector< LayerRenderJob > & | jobs () const |
|
void | prepare () |
| Prepares the job for rendering synchronously in a background thread. More...
|
|
void | renderPrepared () |
| Render a pre-prepared job. More...
|
|
void | renderSynchronously () |
| Render the map synchronously in this thread. More...
|
|
QgsLabelingResults * | takeLabelingResults () override |
| Gets pointer to internal labeling engine (in order to get access to the results). More...
|
|
bool | usedCachedLabels () const override |
| Returns true if the render job was able to use a cached labeling solution. More...
|
|
void | waitForFinished () override |
| Block until the job has finished. More...
|
|
void | waitForFinishedWithEventLoop (QEventLoop::ProcessEventsFlags flags=QEventLoop::AllEvents) |
| Wait for the job to be finished - and keep the thread's event loop running while waiting. More...
|
|
| QgsMapRendererAbstractCustomPainterJob (const QgsMapSettings &settings) |
| Constructor for QgsMapRendererAbstractCustomPainterJob, using the given map settings. More...
|
|
| QgsMapRendererJob (const QgsMapSettings &settings) |
|
| ~QgsMapRendererJob () override |
|
virtual void | cancel ()=0 |
| Stop the rendering job - does not return until the job has terminated. More...
|
|
virtual void | cancelWithoutBlocking ()=0 |
| Triggers cancellation of the rendering job without blocking. More...
|
|
Errors | errors () const |
| List of errors that happened during the rendering job - available when the rendering has been finished. More...
|
|
const QgsFeatureFilterProvider * | featureFilterProvider () const |
| Returns the feature filter provider used by the QgsRenderContext of each LayerRenderJob. More...
|
|
virtual bool | isActive () const =0 |
| Tell whether the rendering job is currently running in background. More...
|
|
QgsLabelingEngineFeedback * | labelingEngineFeedback () |
| Returns the associated labeling engine feedback object. More...
|
|
QgsLabelSink * | labelSink () const |
| Returns the label sink associated to this rendering job. More...
|
|
QStringList | layersRedrawnFromCache () const |
| Returns a list of the layer IDs for all layers which were redrawn from cached images. More...
|
|
const QgsMapSettings & | mapSettings () const |
| Returns map settings with which this job was started. More...
|
|
QHash< QgsMapLayer *, int > | perLayerRenderingTime () const |
| Returns the render time (in ms) per layer. More...
|
|
int | renderingTime () const |
| Returns the total time it took to finish the job (in milliseconds). More...
|
|
void | setCache (QgsMapRendererCache *cache) |
| Assign a cache to be used for reading and storing rendered images of individual layers. More...
|
|
void | setFeatureFilterProvider (const QgsFeatureFilterProvider *f) |
| Set the feature filter provider used by the QgsRenderContext of each LayerRenderJob. More...
|
|
void | setLabelSink (QgsLabelSink *sink) |
| Assigns the label sink which will take over responsibility for handling labels during the rendering job. More...
|
|
void | setLayerRenderingTimeHints (const QHash< QString, int > &hints) |
| Sets approximate render times (in ms) for map layers. More...
|
|
void | start () |
| Start the rendering job and immediately return. More...
|
|
virtual QgsLabelingResults * | takeLabelingResults ()=0 |
| Gets pointer to internal labeling engine (in order to get access to the results). More...
|
|
QgsRenderedItemResults * | takeRenderedItemResults () |
| Takes the rendered item results from the map render job and returns them. More...
|
|
virtual bool | usedCachedLabels () const =0 |
| Returns true if the render job was able to use a cached labeling solution. More...
|
|
virtual void | waitForFinished ()=0 |
| Block until the job has finished. More...
|
|