|
QGIS API Documentation 3.40.0-Bratislava (b56115d8743)
|
A advanced digitizing tools to handle the selection of a point at the intersection of two circles. More...
#include <qgsadvanceddigitizingtools.h>

Public Member Functions | |
| QgsAdvancedDigitizingCirclesIntersectionTool (QgsMapCanvas *canvas, QgsAdvancedDigitizingDockWidget *cadDockWidget) | |
| The advanced digitizing's circles intersection tool constructor. | |
| ~QgsAdvancedDigitizingCirclesIntersectionTool () | |
| void | canvasMoveEvent (QgsMapMouseEvent *event) override |
| Handles canvas press move. | |
| void | canvasReleaseEvent (QgsMapMouseEvent *event) override |
| Handles canvas release event. | |
| QWidget * | createWidget () override |
| Returns a widget to control the tool. | |
| void | paint (QPainter *painter) override |
| Paints tool content onto the advanced digitizing canvas item. | |
Public Member Functions inherited from QgsAdvancedDigitizingTool | |
| QgsAdvancedDigitizingTool (QgsMapCanvas *canvas, QgsAdvancedDigitizingDockWidget *cadDockWidget) | |
| The advanced digitizing tool constructor. | |
| QgsAdvancedDigitizingDockWidget * | cadDockWidget () const |
| Returns the advanced digitizing widget associated with the tool. | |
| virtual void | canvasPressEvent (QgsMapMouseEvent *event) |
| Handles canvas press event. | |
| QgsMapCanvas * | mapCanvas () const |
| Returns the map canvas associated with the tool. | |
Additional Inherited Members | |
Signals inherited from QgsAdvancedDigitizingTool | |
| void | paintRequested () |
| Requests a new painting event to the advanced digitizing canvas item. | |
Protected Attributes inherited from QgsAdvancedDigitizingTool | |
| QPointer< QgsAdvancedDigitizingDockWidget > | mCadDockWidget |
| QgsMapCanvas * | mMapCanvas = nullptr |
A advanced digitizing tools to handle the selection of a point at the intersection of two circles.
Definition at line 120 of file qgsadvanceddigitizingtools.h.
|
explicit |
The advanced digitizing's circles intersection tool constructor.
| canvas | The map canvas on which the widget operates |
| cadDockWidget | The cadDockWidget to which the floater belongs |
Definition at line 32 of file qgsadvanceddigitizingtools.cpp.
| QgsAdvancedDigitizingCirclesIntersectionTool::~QgsAdvancedDigitizingCirclesIntersectionTool | ( | ) |
Definition at line 37 of file qgsadvanceddigitizingtools.cpp.
|
overridevirtual |
Handles canvas press move.
false. Reimplemented from QgsAdvancedDigitizingTool.
Definition at line 206 of file qgsadvanceddigitizingtools.cpp.
|
overridevirtual |
Handles canvas release event.
false. Reimplemented from QgsAdvancedDigitizingTool.
Definition at line 230 of file qgsadvanceddigitizingtools.cpp.
|
overridevirtual |
Returns a widget to control the tool.
Reimplemented from QgsAdvancedDigitizingTool.
Definition at line 45 of file qgsadvanceddigitizingtools.cpp.
|
overridevirtual |
Paints tool content onto the advanced digitizing canvas item.
Reimplemented from QgsAdvancedDigitizingTool.
Definition at line 302 of file qgsadvanceddigitizingtools.cpp.