Skip to content

Commit 22105f8

Browse files
author
wonder
committed
Allow that not all mouse events of a map tool must be implemented.
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5149 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent 2435bb7 commit 22105f8

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/gui/qgsmaptool.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,13 @@ class QgsMapTool
3535
virtual ~QgsMapTool();
3636

3737
//! Mouse move event for overriding
38-
virtual void canvasMoveEvent(QMouseEvent * e) = 0;
38+
virtual void canvasMoveEvent(QMouseEvent * e) { }
3939

4040
//! Mouse press event for overriding
41-
virtual void canvasPressEvent(QMouseEvent * e) = 0;
41+
virtual void canvasPressEvent(QMouseEvent * e) { }
4242

4343
//! Mouse release event for overriding
44-
virtual void canvasReleaseEvent(QMouseEvent * e) = 0;
44+
virtual void canvasReleaseEvent(QMouseEvent * e) { }
4545

4646
//! Called when rendering has finished
4747
virtual void renderComplete() {}

0 commit comments

Comments
 (0)