diff --git a/src/Mod/Sketcher/Gui/DrawSketchHandlerOffset.h b/src/Mod/Sketcher/Gui/DrawSketchHandlerOffset.h index 22f3aeb99d..c988708b8d 100644 --- a/src/Mod/Sketcher/Gui/DrawSketchHandlerOffset.h +++ b/src/Mod/Sketcher/Gui/DrawSketchHandlerOffset.h @@ -103,8 +103,6 @@ public: ConstructionMethod constrMethod = ConstructionMethod::Arc) : DrawSketchHandlerOffsetBase(constrMethod) , listOfGeoIds(listOfGeoIds) - , endpoint(Base::Vector2d(0., 0.)) - , pointOnSourceWire(Base::Vector2d(0., 0.)) , deleteOriginal(false) , offsetLengthSet(false) , offsetConstraint(false) @@ -144,12 +142,7 @@ private: QString getCrosshairCursorSVGName() const override { - if (constructionMethod() == DrawSketchHandlerOffset::ConstructionMethod::Arc) { - return QString::fromLatin1("Sketcher_OffsetArc"); - } - else { // constructionMethod == DrawSketchHandlerOffset::ConstructionMethod::Intersection - return QString::fromLatin1("Sketcher_OffsetIntersection"); - } + return QString::fromLatin1("Sketcher_Pointer_Create_Offset"); } std::unique_ptr createWidget() const override diff --git a/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc b/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc index 2f18e94a5f..bccc89e9f0 100644 --- a/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc +++ b/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc @@ -223,6 +223,7 @@ icons/pointers/Sketcher_Pointer_Create_Line_Polar.svg icons/pointers/Sketcher_Pointer_Create_Lineset.svg icons/pointers/Sketcher_Pointer_Create_Point.svg + icons/pointers/Sketcher_Pointer_Create_Offset.svg icons/pointers/Sketcher_Pointer_Extension.svg icons/pointers/Sketcher_Pointer_External.svg icons/pointers/Sketcher_Pointer_InsertKnot.svg diff --git a/src/Mod/Sketcher/Gui/Resources/icons/pointers/Sketcher_Pointer_Create_Offset.svg b/src/Mod/Sketcher/Gui/Resources/icons/pointers/Sketcher_Pointer_Create_Offset.svg new file mode 100644 index 0000000000..ea332997de --- /dev/null +++ b/src/Mod/Sketcher/Gui/Resources/icons/pointers/Sketcher_Pointer_Create_Offset.svg @@ -0,0 +1,53 @@ + + + + + + + + + +