25#include <QGestureEvent>
77 sipType = sipType_QgsMapToolZoom;
79 sipType = sipType_QgsMapToolPan;
81 sipType = sipType_QgsMapToolEmitPoint;
83 sipType = sipType_QgsMapToolExtent;
85 sipType = sipType_QgsMapToolIdentifyFeature;
87 sipType = sipType_QgsMapToolIdentify;
89 sipType = sipType_QgsMapToolDigitizeFeature;
91 sipType = sipType_QgsMapToolCapture;
93 sipType = sipType_QgsMapToolAdvancedDigitizing;
95 sipType = sipType_QgsMapToolEdit;
96 else if ( sipCpp->inherits(
"QgsMapTool" ) )
97 sipType = sipType_QgsMapTool;
138 virtual void wheelEvent( QWheelEvent *e );
141 virtual void keyPressEvent( QKeyEvent *e );
144 virtual void keyReleaseEvent( QKeyEvent *e );
147 virtual bool gestureEvent( QGestureEvent *e );
154 virtual bool canvasToolTipEvent( QHelpEvent *e );
163 virtual bool shortcutEvent( QKeyEvent *e );
171 void setAction( QAction *action );
180 bool isActive()
const;
186 void setButton( QAbstractButton *button );
189 QAbstractButton *button();
192 virtual void setCursor(
const QCursor &cursor );
195 virtual void activate();
198 virtual void deactivate();
206 virtual void reactivate();
209 virtual void clean();
225 static double searchRadiusMM();
327 void actionDestroyed();
MessageLevel
Level for messages This will be used both for message log and message bar in application.
@ Info
Information message.
Map canvas is a class for displaying all GIS data types on a canvas.
Base class for all map layer types.
A mouse event which is the result of a user interaction with a QgsMapCanvas.
Point geometry type, with support for z-dimension and m-values.
A rectangle specified with double values.
Contains information about the context of a rendering operation.
#define SIP_CONVERT_TO_SUBCLASS_CODE(code)
#define SIP_ENUM_BASETYPE(type)