16#ifndef QGSADVANCEDDIGITIZINGCANVASITEM_H
17#define QGSADVANCEDDIGITIZINGCANVASITEM_H
42 sipType = sipType_QgsAdvancedDigitizingCanvasItem;
51 void paint( QPainter *painter )
override;
56 QPen mConstruction1Pen;
57 QPen mConstruction2Pen;
61 QPen mConstructionGuidesPen;
QgsAdvancedDigitizingCanvasItem(QgsMapCanvas *canvas, QgsAdvancedDigitizingDockWidget *cadDockWidget)
virtual void paint(QPainter *painter)=0
function to be implemented by derived classes
QgsMapCanvasItem(QgsMapCanvas *mapCanvas)
protected constructor: cannot be constructed directly
virtual void updatePosition()
called on changed extent or resize event to update position of the item
Map canvas is a class for displaying all GIS data types on a canvas.
#define SIP_CONVERT_TO_SUBCLASS_CODE(code)