class QgsMapToolEmitPoint : QgsMapTool { %TypeHeaderCode #include %End public: //! constructor QgsMapToolEmitPoint( QgsMapCanvas* canvas ); //! Overridden mouse move event virtual void canvasMoveEvent( QMouseEvent * e ); //! Overridden mouse press event - emits the signal virtual void canvasPressEvent( QMouseEvent * e ); //! Overridden mouse release event virtual void canvasReleaseEvent( QMouseEvent * e ); signals: //! signal emitted on canvas click // \note changed in 1.3 void canvasClicked( const QgsPoint& point, Qt::MouseButton button ); };