/************************************************************************ * 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, ImageUnsupportedFormat }; QgsMapRendererTask( const QgsMapSettings &ms, const QString &fileName, const QString &fileFormat = QString( "PNG" ), bool forceRaster = false ); %Docstring Constructor for QgsMapRendererTask to render a map to an image file. If the output ``fileFormat`` is set to PDF, the ``geoPdf`` argument controls whether a GeoPDF file is created. See QgsAbstractGeoPdfExporter.geoPDFCreationAvailable() for conditions on GeoPDF creation availability. %End QgsMapRendererTask( const QgsMapSettings &ms, QPainter *p ); %Docstring Constructor for QgsMapRendererTask to render a map to a QPainter object. %End ~QgsMapRendererTask(); void addAnnotations( const QList &annotations ); %Docstring Adds ``annotations`` to be rendered on the map. %End void addDecorations( const QList &decorations ); %Docstring Adds ``decorations`` to be rendered on the map. %End void setSaveWorldFile( bool save ); %Docstring Sets whether the image file will be georeferenced (embedded or via a world file). %End void setExportMetadata( bool exportMetadata ); %Docstring Sets whether metadata such as title and subject will be exported whenever possible. %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 * ************************************************************************/