From d2be7f7d89c692986e5925db6829a4572f8340bf Mon Sep 17 00:00:00 2001 From: wandererfan Date: Mon, 17 Jun 2024 21:36:05 -0400 Subject: [PATCH] [TD]fix weld symbol position --- src/Mod/TechDraw/Gui/QGIWeldSymbol.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Mod/TechDraw/Gui/QGIWeldSymbol.cpp b/src/Mod/TechDraw/Gui/QGIWeldSymbol.cpp index df6e67e093..71ca0636a2 100644 --- a/src/Mod/TechDraw/Gui/QGIWeldSymbol.cpp +++ b/src/Mod/TechDraw/Gui/QGIWeldSymbol.cpp @@ -34,6 +34,7 @@ #include #include #include +#include #include "QGIWeldSymbol.h" #include "PreferencesGui.h" @@ -42,6 +43,7 @@ #include "QGIPrimPath.h" #include "QGITile.h" #include "QGIVertex.h" +#include "Rez.h" #include "ViewProviderWeld.h" #include "ZVALUE.h" @@ -49,6 +51,7 @@ using namespace TechDraw; using namespace TechDrawGui; +using DU = DrawUtil; //************************************************************** @@ -452,21 +455,21 @@ void QGIWeldSymbol::setPrettySel() QPointF QGIWeldSymbol::getTileOrigin() { Base::Vector3d org = getLeader()->getTileOrigin(); - QPointF result(org.x, org.y); + QPointF result = DU::toQPointF(Rez::guiX(org)); return result; } QPointF QGIWeldSymbol::getKinkPoint() { Base::Vector3d org = getLeader()->getKinkPoint(); - QPointF result(org.x, org.y); + QPointF result = DU::toQPointF(Rez::guiX(org)); return result; } QPointF QGIWeldSymbol::getTailPoint() { Base::Vector3d org = getLeader()->getTailPoint(); - QPointF result(org.x, org.y); + QPointF result = DU::toQPointF(Rez::guiX(org)); return result; }