mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-31 00:03:42 -04:00
Change QgsMapTool *mAddFeature to QgsMapToolAddFeature *mAddFeature and
remove dynamic_cast
This commit is contained in:
parent
775ac7ba8c
commit
e208bc0e86
@ -3209,39 +3209,39 @@ void QgisApp::createCanvasTools()
|
||||
mMapTools.mAnnotation->setAction( mActionAnnotation );
|
||||
mMapTools.mAddFeature = new QgsMapToolAddFeature( mMapCanvas, QgsMapToolCapture::CaptureNone );
|
||||
mMapTools.mAddFeature->setAction( mActionAddFeature );
|
||||
mMapTools.mCircularStringCurvePoint = new QgsMapToolCircularStringCurvePoint( dynamic_cast<QgsMapToolAddFeature *>( mMapTools.mAddFeature ), mMapCanvas );
|
||||
mMapTools.mCircularStringCurvePoint = new QgsMapToolCircularStringCurvePoint( mMapTools.mAddFeature, mMapCanvas );
|
||||
mMapTools.mCircularStringCurvePoint->setAction( mActionCircularStringCurvePoint );
|
||||
mMapTools.mCircularStringRadius = new QgsMapToolCircularStringRadius( dynamic_cast<QgsMapToolAddFeature *>( mMapTools.mAddFeature ), mMapCanvas );
|
||||
mMapTools.mCircularStringRadius = new QgsMapToolCircularStringRadius( mMapTools.mAddFeature, mMapCanvas );
|
||||
mMapTools.mCircularStringRadius->setAction( mActionCircularStringRadius );
|
||||
mMapTools.mCircle2Points = new QgsMapToolCircle2Points( dynamic_cast<QgsMapToolAddFeature *>( mMapTools.mAddFeature ), mMapCanvas );
|
||||
mMapTools.mCircle2Points = new QgsMapToolCircle2Points( mMapTools.mAddFeature, mMapCanvas );
|
||||
mMapTools.mCircle2Points->setAction( mActionCircle2Points );
|
||||
mMapTools.mCircle3Points = new QgsMapToolCircle3Points( dynamic_cast<QgsMapToolAddFeature *>( mMapTools.mAddFeature ), mMapCanvas );
|
||||
mMapTools.mCircle3Points = new QgsMapToolCircle3Points( mMapTools.mAddFeature, mMapCanvas );
|
||||
mMapTools.mCircle3Points->setAction( mActionCircle3Points );
|
||||
mMapTools.mCircle3Tangents = new QgsMapToolCircle3Tangents( dynamic_cast<QgsMapToolAddFeature *>( mMapTools.mAddFeature ), mMapCanvas );
|
||||
mMapTools.mCircle3Tangents = new QgsMapToolCircle3Tangents( mMapTools.mAddFeature, mMapCanvas );
|
||||
mMapTools.mCircle3Tangents->setAction( mActionCircle3Tangents );
|
||||
mMapTools.mCircle2TangentsPoint = new QgsMapToolCircle2TangentsPoint( dynamic_cast<QgsMapToolAddFeature *>( mMapTools.mAddFeature ), mMapCanvas );
|
||||
mMapTools.mCircle2TangentsPoint = new QgsMapToolCircle2TangentsPoint( mMapTools.mAddFeature, mMapCanvas );
|
||||
mMapTools.mCircle2TangentsPoint->setAction( mActionCircle2TangentsPoint );
|
||||
mMapTools.mCircleCenterPoint = new QgsMapToolCircleCenterPoint( dynamic_cast<QgsMapToolAddFeature *>( mMapTools.mAddFeature ), mMapCanvas );
|
||||
mMapTools.mCircleCenterPoint = new QgsMapToolCircleCenterPoint( mMapTools.mAddFeature, mMapCanvas );
|
||||
mMapTools.mCircleCenterPoint->setAction( mActionCircleCenterPoint );
|
||||
mMapTools.mEllipseCenter2Points = new QgsMapToolEllipseCenter2Points( dynamic_cast<QgsMapToolAddFeature *>( mMapTools.mAddFeature ), mMapCanvas );
|
||||
mMapTools.mEllipseCenter2Points = new QgsMapToolEllipseCenter2Points( mMapTools.mAddFeature, mMapCanvas );
|
||||
mMapTools.mEllipseCenter2Points->setAction( mActionEllipseCenter2Points );
|
||||
mMapTools.mEllipseCenterPoint = new QgsMapToolEllipseCenterPoint( dynamic_cast<QgsMapToolAddFeature *>( mMapTools.mAddFeature ), mMapCanvas );
|
||||
mMapTools.mEllipseCenterPoint = new QgsMapToolEllipseCenterPoint( mMapTools.mAddFeature, mMapCanvas );
|
||||
mMapTools.mEllipseCenterPoint->setAction( mActionEllipseCenterPoint );
|
||||
mMapTools.mEllipseExtent = new QgsMapToolEllipseExtent( dynamic_cast<QgsMapToolAddFeature *>( mMapTools.mAddFeature ), mMapCanvas );
|
||||
mMapTools.mEllipseExtent = new QgsMapToolEllipseExtent( mMapTools.mAddFeature, mMapCanvas );
|
||||
mMapTools.mEllipseExtent->setAction( mActionEllipseExtent );
|
||||
mMapTools.mEllipseFoci = new QgsMapToolEllipseFoci( dynamic_cast<QgsMapToolAddFeature *>( mMapTools.mAddFeature ), mMapCanvas );
|
||||
mMapTools.mEllipseFoci = new QgsMapToolEllipseFoci( mMapTools.mAddFeature, mMapCanvas );
|
||||
mMapTools.mEllipseFoci->setAction( mActionEllipseFoci );
|
||||
mMapTools.mRectangleCenterPoint = new QgsMapToolRectangleCenter( dynamic_cast<QgsMapToolAddFeature *>( mMapTools.mAddFeature ), mMapCanvas );
|
||||
mMapTools.mRectangleCenterPoint = new QgsMapToolRectangleCenter( mMapTools.mAddFeature, mMapCanvas );
|
||||
mMapTools.mRectangleCenterPoint->setAction( mActionRectangleCenterPoint );
|
||||
mMapTools.mRectangleExtent = new QgsMapToolRectangleExtent( dynamic_cast<QgsMapToolAddFeature *>( mMapTools.mAddFeature ), mMapCanvas );
|
||||
mMapTools.mRectangleExtent = new QgsMapToolRectangleExtent( mMapTools.mAddFeature, mMapCanvas );
|
||||
mMapTools.mRectangleExtent->setAction( mActionRectangleExtent );
|
||||
mMapTools.mRectangle3Points = new QgsMapToolRectangle3Points( dynamic_cast<QgsMapToolAddFeature *>( mMapTools.mAddFeature ), mMapCanvas );
|
||||
mMapTools.mRectangle3Points = new QgsMapToolRectangle3Points( mMapTools.mAddFeature, mMapCanvas );
|
||||
mMapTools.mRectangle3Points->setAction( mActionRectangle3Points );
|
||||
mMapTools.mRegularPolygon2Points = new QgsMapToolRegularPolygon2Points( dynamic_cast<QgsMapToolAddFeature *>( mMapTools.mAddFeature ), mMapCanvas );
|
||||
mMapTools.mRegularPolygon2Points = new QgsMapToolRegularPolygon2Points( mMapTools.mAddFeature, mMapCanvas );
|
||||
mMapTools.mRegularPolygon2Points->setAction( mActionRegularPolygon2Points );
|
||||
mMapTools.mRegularPolygonCenterPoint = new QgsMapToolRegularPolygonCenterPoint( dynamic_cast<QgsMapToolAddFeature *>( mMapTools.mAddFeature ), mMapCanvas );
|
||||
mMapTools.mRegularPolygonCenterPoint = new QgsMapToolRegularPolygonCenterPoint( mMapTools.mAddFeature, mMapCanvas );
|
||||
mMapTools.mRegularPolygonCenterPoint->setAction( mActionRegularPolygonCenterPoint );
|
||||
mMapTools.mRegularPolygonCenterCorner = new QgsMapToolRegularPolygonCenterCorner( dynamic_cast<QgsMapToolAddFeature *>( mMapTools.mAddFeature ), mMapCanvas );
|
||||
mMapTools.mRegularPolygonCenterCorner = new QgsMapToolRegularPolygonCenterCorner( mMapTools.mAddFeature, mMapCanvas );
|
||||
mMapTools.mRegularPolygonCenterCorner->setAction( mActionRegularPolygonCenterCorner );
|
||||
mMapTools.mMoveFeature = new QgsMapToolMoveFeature( mMapCanvas, QgsMapToolMoveFeature::Move );
|
||||
mMapTools.mMoveFeature->setAction( mActionMoveFeature );
|
||||
|
@ -71,6 +71,7 @@ class QgsMapLayerConfigWidgetFactory;
|
||||
class QgsMapOverviewCanvas;
|
||||
class QgsMapTip;
|
||||
class QgsMapTool;
|
||||
class QgsMapToolAddFeature;
|
||||
class QgsMapToolAdvancedDigitizing;
|
||||
class QgsMapToolIdentifyAction;
|
||||
class QgsPluginLayer;
|
||||
@ -1791,7 +1792,7 @@ class APP_EXPORT QgisApp : public QMainWindow, private Ui::MainWindow
|
||||
QgsMapTool *mMeasureDist = nullptr;
|
||||
QgsMapTool *mMeasureArea = nullptr;
|
||||
QgsMapTool *mMeasureAngle = nullptr;
|
||||
QgsMapTool *mAddFeature = nullptr;
|
||||
QgsMapToolAddFeature *mAddFeature = nullptr;
|
||||
QgsMapTool *mCircularStringCurvePoint = nullptr;
|
||||
QgsMapTool *mCircularStringRadius = nullptr;
|
||||
QgsMapTool *mCircle2Points = nullptr;
|
||||
|
Loading…
x
Reference in New Issue
Block a user