QGIS/python/gui/qgsmapoverviewcanvas.sip
Juergen E. Fischer f3cb57b1eb SIP bindings update:
- update methods of existing classes
- add comment to methods missing in the sip bindings
- split up collective sip files into single files and use
  same directory structure in python/ as in src/
- add a lot of missing classes (some might not make sense because of
  missing python methods in those classes)
- remove some non-existing methods from the header files
- add scripts/sipdiff
- replace some usages of std::vector and std::set with QVector/QSet
2012-09-24 02:42:57 +02:00

58 lines
1.3 KiB
Plaintext

class QgsMapOverviewCanvas : QWidget
{
%TypeHeaderCode
#include <qgsmapoverviewcanvas.h>
%End
public:
QgsMapOverviewCanvas( QWidget * parent = 0, QgsMapCanvas* mapCanvas = NULL );
~QgsMapOverviewCanvas();
//! used for overview canvas to reflect changed extent in main map canvas
void drawExtentRect();
//! renders overview and updates panning widget
void refresh();
//! changes background color
void setBackgroundColor( const QColor& color );
//! updates layer set for overview
void setLayerSet( const QStringList& layerSet );
QStringList& layerSet();
void enableAntiAliasing( bool flag );
void updateFullExtent( const QgsRectangle& rect );
public slots:
void hasCrsTransformEnabled( bool flag );
void destinationSrsChanged();
protected:
//! Overridden paint event
void paintEvent( QPaintEvent * pe );
//! Overridden resize event
void resizeEvent( QResizeEvent * e );
//! Overridden mouse move event
void mouseMoveEvent( QMouseEvent * e );
//! Overridden mouse press event
void mousePressEvent( QMouseEvent * e );
//! Overridden mouse release event
void mouseReleaseEvent( QMouseEvent * e );
//! called when panning to reflect mouse movement
void updatePanningWidget( const QPoint& pos );
};