mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-28 00:17:30 -05:00
Run clang-tidy modernize-use-override to remove all the redundant virtual keywords from overridden methods, and add some missing overrides. Another benefit is that this has also added the overrides on destructors, which will cause a build failure if a base class is missing a virtual destructor.
94 lines
2.6 KiB
Plaintext
94 lines
2.6 KiB
Plaintext
/************************************************************************
|
|
* This file has been generated automatically from *
|
|
* *
|
|
* src/core/qgsmaprenderertask.h *
|
|
* *
|
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
|
************************************************************************/
|
|
|
|
|
|
|
|
|
|
|
|
class QgsMapRendererTask : QgsTask
|
|
{
|
|
%Docstring
|
|
QgsTask task which draws a map to an image file or a painter as a background
|
|
task. This can be used to draw maps without blocking the QGIS interface.
|
|
|
|
.. versionadded:: 3.0
|
|
%End
|
|
|
|
%TypeHeaderCode
|
|
#include "qgsmaprenderertask.h"
|
|
%End
|
|
public:
|
|
|
|
enum ErrorType
|
|
{
|
|
ImageAllocationFail,
|
|
ImageSaveFail
|
|
};
|
|
|
|
QgsMapRendererTask( const QgsMapSettings &ms,
|
|
const QString &fileName,
|
|
const QString &fileFormat = QString( "PNG" ),
|
|
const bool forceRaster = false );
|
|
%Docstring
|
|
Constructor for QgsMapRendererTask to render a map to an image file.
|
|
%End
|
|
|
|
QgsMapRendererTask( const QgsMapSettings &ms,
|
|
QPainter *p );
|
|
%Docstring
|
|
Constructor for QgsMapRendererTask to render a map to a QPainter object.
|
|
%End
|
|
|
|
void addAnnotations( QList< QgsAnnotation * > annotations );
|
|
%Docstring
|
|
Adds ``annotations`` to be rendered on the map.
|
|
%End
|
|
|
|
void addDecorations( const QList<QgsMapDecoration *> &decorations );
|
|
%Docstring
|
|
Adds ``decorations`` to be rendered on the map.
|
|
%End
|
|
|
|
void setSaveWorldFile( bool save );
|
|
%Docstring
|
|
Sets whether a world file will be created alongside an image file.
|
|
%End
|
|
|
|
virtual void cancel();
|
|
|
|
|
|
signals:
|
|
|
|
void renderingComplete();
|
|
%Docstring
|
|
Emitted when the map rendering is successfully completed.
|
|
%End
|
|
|
|
void errorOccurred( int error );
|
|
%Docstring
|
|
Emitted when map rendering failed.
|
|
%End
|
|
|
|
protected:
|
|
|
|
virtual bool run();
|
|
|
|
virtual void finished( bool result );
|
|
|
|
|
|
};
|
|
|
|
|
|
/************************************************************************
|
|
* This file has been generated automatically from *
|
|
* *
|
|
* src/core/qgsmaprenderertask.h *
|
|
* *
|
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
|
************************************************************************/
|