QGIS/python/gui/auto_generated/qgsmapoverviewcanvas.sip.in
2018-10-09 11:48:33 -08:00

132 lines
2.9 KiB
Plaintext

/************************************************************************
* This file has been generated automatically from *
* *
* src/gui/qgsmapoverviewcanvas.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/
class QgsMapOverviewCanvas : QWidget
{
%Docstring
A widget that displays an overview map.
%End
%TypeHeaderCode
#include "qgsmapoverviewcanvas.h"
%End
public:
QgsMapOverviewCanvas( QWidget *parent /TransferThis/ = 0, QgsMapCanvas *mapCanvas = 0 );
void refresh();
%Docstring
renders overview and updates panning widget
%End
void setBackgroundColor( const QColor &color );
%Docstring
changes background color
%End
void setLayers( const QList<QgsMapLayer *> &layers );
%Docstring
updates layer set for overview
%End
QList<QgsMapLayer *> layers() const;
%Docstring
Returns list of layers visible in the overview
%End
void enableAntiAliasing( bool flag );
void updateFullExtent();
protected slots:
void mapRenderingFinished();
void layerRepaintRequested( bool deferred = false );
%Docstring
Triggered when a layer in the overview requests a repaint.
%End
protected:
void drawExtentRect();
%Docstring
used for overview canvas to reflect changed extent in main map canvas
%End
void destinationCrsChanged();
%Docstring
Should be called when the canvas destination CRS is changed
%End
void transformContextChanged();
%Docstring
Called when the canvas transform context is changed
%End
virtual void paintEvent( QPaintEvent *pe );
%Docstring
Overridden paint event
%End
virtual void showEvent( QShowEvent *e );
%Docstring
Overridden show event
%End
virtual void resizeEvent( QResizeEvent *e );
%Docstring
Overridden resize event
%End
virtual void mouseMoveEvent( QMouseEvent *e );
%Docstring
Overridden mouse move event
%End
virtual void mousePressEvent( QMouseEvent *e );
%Docstring
Overridden mouse press event
%End
virtual void mouseReleaseEvent( QMouseEvent *e );
%Docstring
Overridden mouse release event
%End
void updatePanningWidget( QPoint pos );
%Docstring
called when panning to reflect mouse movement
%End
};
/************************************************************************
* This file has been generated automatically from *
* *
* src/gui/qgsmapoverviewcanvas.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/