mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-08 00:05:32 -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.mAnnotation->setAction( mActionAnnotation );
|
||||||
mMapTools.mAddFeature = new QgsMapToolAddFeature( mMapCanvas, QgsMapToolCapture::CaptureNone );
|
mMapTools.mAddFeature = new QgsMapToolAddFeature( mMapCanvas, QgsMapToolCapture::CaptureNone );
|
||||||
mMapTools.mAddFeature->setAction( mActionAddFeature );
|
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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.mRegularPolygonCenterCorner->setAction( mActionRegularPolygonCenterCorner );
|
||||||
mMapTools.mMoveFeature = new QgsMapToolMoveFeature( mMapCanvas, QgsMapToolMoveFeature::Move );
|
mMapTools.mMoveFeature = new QgsMapToolMoveFeature( mMapCanvas, QgsMapToolMoveFeature::Move );
|
||||||
mMapTools.mMoveFeature->setAction( mActionMoveFeature );
|
mMapTools.mMoveFeature->setAction( mActionMoveFeature );
|
||||||
|
@ -71,6 +71,7 @@ class QgsMapLayerConfigWidgetFactory;
|
|||||||
class QgsMapOverviewCanvas;
|
class QgsMapOverviewCanvas;
|
||||||
class QgsMapTip;
|
class QgsMapTip;
|
||||||
class QgsMapTool;
|
class QgsMapTool;
|
||||||
|
class QgsMapToolAddFeature;
|
||||||
class QgsMapToolAdvancedDigitizing;
|
class QgsMapToolAdvancedDigitizing;
|
||||||
class QgsMapToolIdentifyAction;
|
class QgsMapToolIdentifyAction;
|
||||||
class QgsPluginLayer;
|
class QgsPluginLayer;
|
||||||
@ -1791,7 +1792,7 @@ class APP_EXPORT QgisApp : public QMainWindow, private Ui::MainWindow
|
|||||||
QgsMapTool *mMeasureDist = nullptr;
|
QgsMapTool *mMeasureDist = nullptr;
|
||||||
QgsMapTool *mMeasureArea = nullptr;
|
QgsMapTool *mMeasureArea = nullptr;
|
||||||
QgsMapTool *mMeasureAngle = nullptr;
|
QgsMapTool *mMeasureAngle = nullptr;
|
||||||
QgsMapTool *mAddFeature = nullptr;
|
QgsMapToolAddFeature *mAddFeature = nullptr;
|
||||||
QgsMapTool *mCircularStringCurvePoint = nullptr;
|
QgsMapTool *mCircularStringCurvePoint = nullptr;
|
||||||
QgsMapTool *mCircularStringRadius = nullptr;
|
QgsMapTool *mCircularStringRadius = nullptr;
|
||||||
QgsMapTool *mCircle2Points = nullptr;
|
QgsMapTool *mCircle2Points = nullptr;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user