QGIS/python/core/auto_generated/qgsmaprenderertask.sip.in

94 lines
2.6 KiB
Plaintext
Raw Normal View History

/************************************************************************
* 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
2017-12-15 10:36:55 -04:00
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" ),
bool forceRaster = false );
%Docstring
2017-12-15 10:36:55 -04:00
Constructor for QgsMapRendererTask to render a map to an image file.
%End
QgsMapRendererTask( const QgsMapSettings &ms,
QPainter *p );
%Docstring
2017-12-15 10:36:55 -04:00
Constructor for QgsMapRendererTask to render a map to a QPainter object.
%End
void addAnnotations( QList< QgsAnnotation * > annotations );
%Docstring
2017-12-15 10:36:55 -04:00
Adds ``annotations`` to be rendered on the map.
%End
2017-09-11 21:19:22 +10:00
void addDecorations( const QList<QgsMapDecoration *> &decorations );
%Docstring
2017-12-15 10:36:55 -04:00
Adds ``decorations`` to be rendered on the map.
%End
void setSaveWorldFile( bool save );
%Docstring
2017-12-15 10:36:55 -04:00
Sets whether a world file will be created alongside an image file.
%End
2017-04-23 13:07:04 +10:00
virtual void cancel();
signals:
void renderingComplete();
%Docstring
2017-12-15 10:36:55 -04:00
Emitted when the map rendering is successfully completed.
%End
void errorOccurred( int error );
%Docstring
2017-12-15 10:36:55 -04:00
Emitted when map rendering failed.
%End
protected:
virtual bool run();
virtual void finished( bool result );
};
2017-09-25 14:20:39 +10:00
/************************************************************************
* This file has been generated automatically from *
* *
* src/core/qgsmaprenderertask.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/