From 2465f660343eb26c1fd7808fee68e1b4c3ca492c Mon Sep 17 00:00:00 2001 From: WandererFan Date: Mon, 6 Jul 2020 21:45:06 -0400 Subject: [PATCH] [TD]Section line symbol rotation --- src/Mod/TechDraw/Gui/QGISectionLine.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/Mod/TechDraw/Gui/QGISectionLine.cpp b/src/Mod/TechDraw/Gui/QGISectionLine.cpp index a3dede285c..205bed5824 100644 --- a/src/Mod/TechDraw/Gui/QGISectionLine.cpp +++ b/src/Mod/TechDraw/Gui/QGISectionLine.cpp @@ -211,6 +211,11 @@ void QGISectionLine::makeSymbolsTrad() QPointF posSymbol2 = m_arrow2->pos() + qAdjust; m_symbol2->centerAt(posSymbol2); + + m_symbol1->setTransformOriginPoint(m_symbol1->mapFromParent(posSymbol1)); + m_symbol1->setRotation(360.0 - rotation()); + m_symbol2->setTransformOriginPoint(m_symbol2->mapFromParent(posSymbol2)); + m_symbol2->setRotation(360.0 - rotation()); } void QGISectionLine::makeSymbolsISO() @@ -246,6 +251,12 @@ void QGISectionLine::makeSymbolsISO() m_symbol1->centerAt(symPosStart); m_symbol2->centerAt(symPosEnd); + + m_symbol1->setTransformOriginPoint(m_symbol1->mapFromParent(symPosStart)); + m_symbol1->setRotation(360.0 - rotation()); + m_symbol2->setTransformOriginPoint(m_symbol2->mapFromParent(symPosEnd)); + m_symbol2->setRotation(360.0 - rotation()); + } void QGISectionLine::extensionEndsTrad()