mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-01 00:46:20 -05:00
Migrate geometry fixers to new API style
This commit is contained in:
parent
391d3f979a
commit
fff743bed8
@ -18,6 +18,7 @@
|
||||
#include "qgsmapcanvas.h"
|
||||
#include "qgsadvanceddigitizingdockwidget.h"
|
||||
#include "qgsvectorlayer.h"
|
||||
#include "qgsgeometryfixes.h"
|
||||
|
||||
QgsMapToolAdvancedDigitizing::QgsMapToolAdvancedDigitizing( QgsMapCanvas *canvas, QgsAdvancedDigitizingDockWidget *cadDockWidget )
|
||||
: QgsMapToolEdit( canvas )
|
||||
@ -42,7 +43,7 @@ void QgsMapToolAdvancedDigitizing::canvasPressEvent( QgsMapMouseEvent *e )
|
||||
QgsVectorLayer *layer = currentVectorLayer();
|
||||
if ( mSnapToGridEnabled && layer )
|
||||
{
|
||||
e->snapToGrid( layer->geometryOptions().geometryPrecision, layer->crs() );
|
||||
e->snapToGrid( layer->geometryFixes()->geometryPrecision(), layer->crs() );
|
||||
}
|
||||
|
||||
cadCanvasPressEvent( e );
|
||||
@ -82,7 +83,7 @@ void QgsMapToolAdvancedDigitizing::canvasReleaseEvent( QgsMapMouseEvent *e )
|
||||
QgsVectorLayer *layer = currentVectorLayer();
|
||||
if ( mSnapToGridEnabled && layer )
|
||||
{
|
||||
e->snapToGrid( layer->geometryOptions().geometryPrecision, layer->crs() );
|
||||
e->snapToGrid( layer->geometryFixes()->geometryPrecision(), layer->crs() );
|
||||
}
|
||||
|
||||
cadCanvasReleaseEvent( e );
|
||||
@ -107,7 +108,7 @@ void QgsMapToolAdvancedDigitizing::canvasMoveEvent( QgsMapMouseEvent *e )
|
||||
QgsVectorLayer *layer = currentVectorLayer();
|
||||
if ( mSnapToGridEnabled && layer )
|
||||
{
|
||||
e->snapToGrid( layer->geometryOptions().geometryPrecision, layer->crs() );
|
||||
e->snapToGrid( layer->geometryFixes()->geometryPrecision(), layer->crs() );
|
||||
}
|
||||
|
||||
cadCanvasMoveEvent( e );
|
||||
|
Loading…
x
Reference in New Issue
Block a user