void QgsMapToolAdvancedDigitizing::canvasPressEvent( QMouseEvent* e ) { QgsMapMouseEvent* event = new QgsMapMouseEvent( this, e, mSnapOnPress ); if ( !mCadDockWidget->canvasPressEventFilter( event ) ) { canvasMapPressEvent( event ); } delete event; }
void QgsMapToolAdvancedDigitizing::canvasPressEvent( QMouseEvent* e ) { QgsMapMouseEvent::SnappingMode mode = mSnapOnPress ? QgsMapMouseEvent::SnapProjectConfig : QgsMapMouseEvent::NoSnapping; QgsMapMouseEvent* event = new QgsMapMouseEvent( this, e, mode ); if ( !mCadDockWidget->canvasPressEventFilter( event ) ) { canvasMapPressEvent( event ); } delete event; }