#include <qgsmaptoolemitpoint.h>
Signals | |
void | canvasClicked (const QgsPoint &point, Qt::MouseButton button) |
signal emitted on canvas click | |
Public Member Functions | |
QgsMapToolEmitPoint (QgsMapCanvas *canvas) | |
constructor | |
virtual void | canvasMoveEvent (QMouseEvent *e) |
Overridden mouse move event. | |
virtual void | canvasPressEvent (QMouseEvent *e) |
Overridden mouse press event - emits the signal. | |
virtual void | canvasReleaseEvent (QMouseEvent *e) |
Overridden mouse release event. |
Connecting a slot to its canvasClicked() signal will let you implement custom behaviour for the passed in point.
Definition at line 30 of file qgsmaptoolemitpoint.h.
QgsMapToolEmitPoint::QgsMapToolEmitPoint | ( | QgsMapCanvas * | canvas | ) |
void QgsMapToolEmitPoint::canvasMoveEvent | ( | QMouseEvent * | e | ) | [virtual] |
Overridden mouse move event.
Reimplemented from QgsMapTool.
Definition at line 28 of file qgsmaptoolemitpoint.cpp.
void QgsMapToolEmitPoint::canvasPressEvent | ( | QMouseEvent * | e | ) | [virtual] |
Overridden mouse press event - emits the signal.
Reimplemented from QgsMapTool.
Definition at line 32 of file qgsmaptoolemitpoint.cpp.
References canvasClicked(), and QgsMapTool::toMapCoordinates().
void QgsMapToolEmitPoint::canvasReleaseEvent | ( | QMouseEvent * | e | ) | [virtual] |
Overridden mouse release event.
Reimplemented from QgsMapTool.
Definition at line 38 of file qgsmaptoolemitpoint.cpp.
void QgsMapToolEmitPoint::canvasClicked | ( | const QgsPoint & | point, | |
Qt::MouseButton | button | |||
) | [signal] |