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); };