QGIS API Documentation 3.99.0-Master (2fe06baccd8)
Loading...
Searching...
No Matches
qgs3dmaptool.cpp
Go to the documentation of this file.
1/***************************************************************************
2 qgs3dmaptool.cpp
3 --------------------------------------
4 Date : Sep 2018
5 Copyright : (C) 2018 by Martin Dobias
6 Email : wonder dot sk at gmail dot com
7 ***************************************************************************
8 * *
9 * This program is free software; you can redistribute it and/or modify *
10 * it under the terms of the GNU General Public License as published by *
11 * the Free Software Foundation; either version 2 of the License, or *
12 * (at your option) any later version. *
13 * *
14 ***************************************************************************/
15
16#include "qgs3dmaptool.h"
17
18#include "qgs3dmapcanvas.h"
19
20#include "moc_qgs3dmaptool.cpp"
21
27
28void Qgs3DMapTool::mousePressEvent( QMouseEvent *event )
29{
30 Q_UNUSED( event )
31}
32
33void Qgs3DMapTool::mouseReleaseEvent( QMouseEvent *event )
34{
35 Q_UNUSED( event )
36}
37
38void Qgs3DMapTool::mouseMoveEvent( QMouseEvent *event )
39{
40 Q_UNUSED( event )
41}
42
43void Qgs3DMapTool::keyPressEvent( QKeyEvent *event )
44{
45 Q_UNUSED( event )
46}
47
48void Qgs3DMapTool::keyReleaseEvent( QKeyEvent *event )
49{
50 Q_UNUSED( event )
51}
52
53void Qgs3DMapTool::mouseWheelEvent( QWheelEvent *event )
54{
55 Q_UNUSED( event )
56}
57
61
65
66QCursor Qgs3DMapTool::cursor() const
67{
68 return Qt::CrossCursor;
69}
70
71void Qgs3DMapTool::onMapSettingsChanged()
72{
73}
74
Convenience wrapper to simplify the creation of a 3D window ready to be used with QGIS.
virtual void mousePressEvent(QMouseEvent *event)
Reimplement to handle mouse event forwarded by the parent Qgs3DMapCanvas.
virtual QCursor cursor() const
Mouse cursor to be used when the tool is active.
virtual void mouseMoveEvent(QMouseEvent *event)
Reimplement to handle mouse move event forwarded by the parent Qgs3DMapCanvas.
Qgs3DMapTool(Qgs3DMapCanvas *canvas)
Base constructor for a Qgs3DMapTool for the specified canvas.
virtual void keyPressEvent(QKeyEvent *event)
Reimplement to handle key press event forwarded by the parent Qgs3DMapCanvas.
virtual void deactivate()
Called when map tool is being deactivated.
Qgs3DMapCanvas * mCanvas
virtual void activate()
Called when set as currently active map tool.
virtual void keyReleaseEvent(QKeyEvent *event)
Reimplement to handle key release event forwarded by the parent Qgs3DMapCanvas.
Qgs3DMapCanvas * canvas()
Returns the parent Qgs3DMapCanvas.
virtual void mouseReleaseEvent(QMouseEvent *event)
Reimplement to handle mouse release event forwarded by the parent Qgs3DMapCanvas.
virtual void mouseWheelEvent(QWheelEvent *event)
Reimplement to handle mouse wheel event forwarded by the parent Qgs3DMapCanvas.