From e608e13fa1cf7cc246d2cef5070d491c47e80633 Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Wed, 24 Aug 2022 19:58:58 +0300 Subject: [PATCH] Explicitly set visualization mode to Show even if not used. --- .../tools/drawTools/operation/flipping/vtoolflippingbyaxis.cpp | 1 + .../tools/drawTools/operation/flipping/vtoolflippingbyline.cpp | 1 + src/libs/vtools/tools/drawTools/operation/vtoolmove.cpp | 1 + src/libs/vtools/tools/drawTools/operation/vtoolrotation.cpp | 1 + .../drawTools/toolpoint/tooldoublepoint/vtooltruedarts.cpp | 1 + .../drawTools/toolpoint/toolsinglepoint/toolcut/vtoolcutarc.cpp | 2 +- .../toolpoint/toolsinglepoint/toolcut/vtoolcutspline.cpp | 2 +- .../toolpoint/toolsinglepoint/toolcut/vtoolcutsplinepath.cpp | 2 +- .../toolpoint/toolsinglepoint/toollinepoint/vtoolalongline.cpp | 1 + .../toolpoint/toolsinglepoint/toollinepoint/vtoolbisector.cpp | 1 + .../toolsinglepoint/toollinepoint/vtoolcurveintersectaxis.cpp | 1 + .../toolpoint/toolsinglepoint/toollinepoint/vtoolheight.cpp | 1 + .../toolsinglepoint/toollinepoint/vtoollineintersectaxis.cpp | 1 + .../toolpoint/toolsinglepoint/toollinepoint/vtoolnormal.cpp | 1 + .../toolsinglepoint/toollinepoint/vtoolshoulderpoint.cpp | 1 + .../drawTools/toolpoint/toolsinglepoint/vtoollineintersect.cpp | 1 + .../toolpoint/toolsinglepoint/vtoolpointfromarcandtangent.cpp | 1 + .../toolsinglepoint/vtoolpointfromcircleandtangent.cpp | 1 + .../drawTools/toolpoint/toolsinglepoint/vtoolpointofcontact.cpp | 1 + .../toolpoint/toolsinglepoint/vtoolpointofintersection.cpp | 1 + .../toolpoint/toolsinglepoint/vtoolpointofintersectionarcs.cpp | 1 + .../toolsinglepoint/vtoolpointofintersectioncircles.cpp | 1 + .../toolsinglepoint/vtoolpointofintersectioncurves.cpp | 1 + .../tools/drawTools/toolpoint/toolsinglepoint/vtooltriangle.cpp | 1 + src/libs/vtools/tools/drawTools/vtoolline.cpp | 1 + 25 files changed, 25 insertions(+), 3 deletions(-) diff --git a/src/libs/vtools/tools/drawTools/operation/flipping/vtoolflippingbyaxis.cpp b/src/libs/vtools/tools/drawTools/operation/flipping/vtoolflippingbyaxis.cpp index d9c0bad27..c4085be26 100644 --- a/src/libs/vtools/tools/drawTools/operation/flipping/vtoolflippingbyaxis.cpp +++ b/src/libs/vtools/tools/drawTools/operation/flipping/vtoolflippingbyaxis.cpp @@ -212,6 +212,7 @@ void VToolFlippingByAxis::SetVisualization() visual->SetObjects(SourceToObjects(source)); visual->SetOriginPointId(m_originPointId); visual->SetAxisType(m_axisType); + visual->SetMode(Mode::Show); visual->RefreshGeometry(); } } diff --git a/src/libs/vtools/tools/drawTools/operation/flipping/vtoolflippingbyline.cpp b/src/libs/vtools/tools/drawTools/operation/flipping/vtoolflippingbyline.cpp index c7c703ded..5f12589f2 100644 --- a/src/libs/vtools/tools/drawTools/operation/flipping/vtoolflippingbyline.cpp +++ b/src/libs/vtools/tools/drawTools/operation/flipping/vtoolflippingbyline.cpp @@ -197,6 +197,7 @@ void VToolFlippingByLine::SetVisualization() visual->SetObjects(SourceToObjects(source)); visual->SetFirstLinePointId(m_firstLinePointId); visual->SetSecondLinePointId(m_secondLinePointId); + visual->SetMode(Mode::Show); visual->RefreshGeometry(); } } diff --git a/src/libs/vtools/tools/drawTools/operation/vtoolmove.cpp b/src/libs/vtools/tools/drawTools/operation/vtoolmove.cpp index 21b988e0e..afaf730cf 100644 --- a/src/libs/vtools/tools/drawTools/operation/vtoolmove.cpp +++ b/src/libs/vtools/tools/drawTools/operation/vtoolmove.cpp @@ -470,6 +470,7 @@ void VToolMove::SetVisualization() visual->SetRotationAngle(trVars->FormulaToUser(formulaRotationAngle, osSeparator)); visual->SetLength(trVars->FormulaToUser(formulaLength, osSeparator)); visual->SetRotationOriginPointId(origPointId); + visual->SetMode(Mode::Show); visual->RefreshGeometry(); } } diff --git a/src/libs/vtools/tools/drawTools/operation/vtoolrotation.cpp b/src/libs/vtools/tools/drawTools/operation/vtoolrotation.cpp index 6f0e38fd6..068effc46 100644 --- a/src/libs/vtools/tools/drawTools/operation/vtoolrotation.cpp +++ b/src/libs/vtools/tools/drawTools/operation/vtoolrotation.cpp @@ -348,6 +348,7 @@ void VToolRotation::SetVisualization() visual->SetOriginPointId(origPointId); visual->SetAngle(VAbstractApplication::VApp()->TrVars() ->FormulaToUser(formulaAngle, VAbstractApplication::VApp()->Settings()->GetOsSeparator())); + visual->SetMode(Mode::Show); visual->RefreshGeometry(); } } diff --git a/src/libs/vtools/tools/drawTools/toolpoint/tooldoublepoint/vtooltruedarts.cpp b/src/libs/vtools/tools/drawTools/toolpoint/tooldoublepoint/vtooltruedarts.cpp index 88aeafdd5..fe3baa716 100644 --- a/src/libs/vtools/tools/drawTools/toolpoint/tooldoublepoint/vtooltruedarts.cpp +++ b/src/libs/vtools/tools/drawTools/toolpoint/tooldoublepoint/vtooltruedarts.cpp @@ -332,6 +332,7 @@ void VToolTrueDarts::SetVisualization() visual->SetD1PointId(dartP1Id); visual->SetD2PointId(dartP2Id); visual->SetD3PointId(dartP3Id); + visual->SetMode(Mode::Show); visual->RefreshGeometry(); } } diff --git a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toolcut/vtoolcutarc.cpp b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toolcut/vtoolcutarc.cpp index 2c0b32702..50e3d1da5 100644 --- a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toolcut/vtoolcutarc.cpp +++ b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toolcut/vtoolcutarc.cpp @@ -276,7 +276,7 @@ void VToolCutArc::SetVisualization() const QSharedPointer curve = VAbstractTool::data.GeometricObject(baseCurveId); visual->SetLineStyle(LineStyleToPenStyle(curve->GetPenStyle())); - + visual->SetMode(Mode::Show); visual->RefreshGeometry(); } } diff --git a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toolcut/vtoolcutspline.cpp b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toolcut/vtoolcutspline.cpp index 96832a502..756265516 100644 --- a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toolcut/vtoolcutspline.cpp +++ b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toolcut/vtoolcutspline.cpp @@ -275,7 +275,7 @@ void VToolCutSpline::SetVisualization() const QSharedPointer curve = VAbstractTool::data.GeometricObject(baseCurveId); visual->SetLineStyle(LineStyleToPenStyle(curve->GetPenStyle())); - + visual->SetMode(Mode::Show); visual->RefreshGeometry(); } } diff --git a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toolcut/vtoolcutsplinepath.cpp b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toolcut/vtoolcutsplinepath.cpp index 633bd7912..2357851e4 100644 --- a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toolcut/vtoolcutsplinepath.cpp +++ b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toolcut/vtoolcutsplinepath.cpp @@ -369,7 +369,7 @@ void VToolCutSplinePath::SetVisualization() const QSharedPointer curve = VAbstractTool::data.GeometricObject(baseCurveId); visual->SetLineStyle(LineStyleToPenStyle(curve->GetPenStyle())); - + visual->SetMode(Mode::Show); visual->RefreshGeometry(); } } diff --git a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolalongline.cpp b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolalongline.cpp index a5c2bab20..2092713fe 100644 --- a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolalongline.cpp +++ b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolalongline.cpp @@ -146,6 +146,7 @@ void VToolAlongLine::SetVisualization() visual->SetLength(VAbstractApplication::VApp()->TrVars() ->FormulaToUser(formulaLength, VAbstractApplication::VApp()->Settings()->GetOsSeparator())); visual->SetLineStyle(LineStyleToPenStyle(m_lineType)); + visual->SetMode(Mode::Show); visual->RefreshGeometry(); } } diff --git a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolbisector.cpp b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolbisector.cpp index 0906f6513..abb73954d 100644 --- a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolbisector.cpp +++ b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolbisector.cpp @@ -307,6 +307,7 @@ void VToolBisector::SetVisualization() visual->SetLength(VAbstractApplication::VApp()->TrVars() ->FormulaToUser(formulaLength, VAbstractApplication::VApp()->Settings()->GetOsSeparator())); visual->SetLineStyle(LineStyleToPenStyle(m_lineType)); + visual->SetMode(Mode::Show); visual->RefreshGeometry(); } } diff --git a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolcurveintersectaxis.cpp b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolcurveintersectaxis.cpp index 5eb577fdf..8448f98e5 100644 --- a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolcurveintersectaxis.cpp +++ b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolcurveintersectaxis.cpp @@ -327,6 +327,7 @@ void VToolCurveIntersectAxis::SetVisualization() visual->SetAngle(VAbstractApplication::VApp()->TrVars() ->FormulaToUser(formulaAngle, VAbstractApplication::VApp()->Settings()->GetOsSeparator())); visual->SetLineStyle(LineStyleToPenStyle(m_lineType)); + visual->SetMode(Mode::Show); visual->RefreshGeometry(); } } diff --git a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolheight.cpp b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolheight.cpp index c30d9c726..98c0698ea 100644 --- a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolheight.cpp +++ b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolheight.cpp @@ -264,6 +264,7 @@ void VToolHeight::SetVisualization() visual->SetLineP1Id(p1LineId); visual->SetLineP2Id(p2LineId); visual->SetLineStyle(LineStyleToPenStyle(m_lineType)); + visual->SetMode(Mode::Show); visual->RefreshGeometry(); } } diff --git a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoollineintersectaxis.cpp b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoollineintersectaxis.cpp index d15bc6068..78635f7d2 100644 --- a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoollineintersectaxis.cpp +++ b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoollineintersectaxis.cpp @@ -324,6 +324,7 @@ void VToolLineIntersectAxis::SetVisualization() visual->SetAngle(VAbstractApplication::VApp()->TrVars() ->FormulaToUser(formulaAngle, VAbstractApplication::VApp()->Settings()->GetOsSeparator())); visual->SetLineStyle(LineStyleToPenStyle(m_lineType)); + visual->SetMode(Mode::Show); visual->RefreshGeometry(); } } diff --git a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolnormal.cpp b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolnormal.cpp index 4383673cc..168296aeb 100644 --- a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolnormal.cpp +++ b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolnormal.cpp @@ -277,6 +277,7 @@ void VToolNormal::SetVisualization() ->FormulaToUser(formulaLength, VAbstractApplication::VApp()->Settings()->GetOsSeparator())); visual->SetAngle(angle); visual->SetLineStyle(LineStyleToPenStyle(m_lineType)); + visual->SetMode(Mode::Show); visual->RefreshGeometry(); } } diff --git a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolshoulderpoint.cpp b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolshoulderpoint.cpp index ae1a09575..ed7c699b9 100644 --- a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolshoulderpoint.cpp +++ b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/toollinepoint/vtoolshoulderpoint.cpp @@ -327,6 +327,7 @@ void VToolShoulderPoint::SetVisualization() visual->SetLength(VAbstractApplication::VApp()->TrVars() ->FormulaToUser(formulaLength, VAbstractApplication::VApp()->Settings()->GetOsSeparator())); visual->SetLineStyle(LineStyleToPenStyle(m_lineType)); + visual->SetMode(Mode::Show); visual->RefreshGeometry(); } } diff --git a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoollineintersect.cpp b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoollineintersect.cpp index 04c360e2c..a75ec52b5 100644 --- a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoollineintersect.cpp +++ b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoollineintersect.cpp @@ -300,6 +300,7 @@ void VToolLineIntersect::SetVisualization() visual->SetLine1P2Id(p2Line1); visual->SetLine2P1Id(p1Line2); visual->SetLine2P2Id(p2Line2); + visual->SetMode(Mode::Show); visual->RefreshGeometry(); } } diff --git a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointfromarcandtangent.cpp b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointfromarcandtangent.cpp index 6a22bb0a1..addd7c3a0 100644 --- a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointfromarcandtangent.cpp +++ b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointfromarcandtangent.cpp @@ -337,6 +337,7 @@ void VToolPointFromArcAndTangent::SetVisualization() visual->SetPointId(tangentPointId); visual->SetArcId(arcId); visual->SetCrossPoint(crossPoint); + visual->SetMode(Mode::Show); visual->RefreshGeometry(); } } diff --git a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointfromcircleandtangent.cpp b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointfromcircleandtangent.cpp index 7c376134f..171d09c23 100644 --- a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointfromcircleandtangent.cpp +++ b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointfromcircleandtangent.cpp @@ -335,6 +335,7 @@ void VToolPointFromCircleAndTangent::SetVisualization() visual->SetCenterId(circleCenterId); visual->SetCRadius(trVars->FormulaToUser(circleRadius, osSeparator)); visual->SetCrossPoint(crossPoint); + visual->SetMode(Mode::Show); visual->RefreshGeometry(); } } diff --git a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointofcontact.cpp b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointofcontact.cpp index d1b941c91..3d2cea4ea 100644 --- a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointofcontact.cpp +++ b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointofcontact.cpp @@ -356,6 +356,7 @@ void VToolPointOfContact::SetVisualization() visual->SetRadiusId(center); visual->SetRadius(VAbstractApplication::VApp()->TrVars() ->FormulaToUser(arcRadius, VAbstractApplication::VApp()->Settings()->GetOsSeparator())); + visual->SetMode(Mode::Show); visual->RefreshGeometry(); } } diff --git a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointofintersection.cpp b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointofintersection.cpp index 472ca93d8..348b28bc3 100644 --- a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointofintersection.cpp +++ b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointofintersection.cpp @@ -242,6 +242,7 @@ void VToolPointOfIntersection::SetVisualization() visual->SetPoint1Id(firstPointId); visual->SetPoint2Id(secondPointId); + visual->SetMode(Mode::Show); visual->RefreshGeometry(); } } diff --git a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointofintersectionarcs.cpp b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointofintersectionarcs.cpp index 584025844..ba3433b34 100644 --- a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointofintersectionarcs.cpp +++ b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointofintersectionarcs.cpp @@ -357,6 +357,7 @@ void VToolPointOfIntersectionArcs::SetVisualization() visual->SetArc1Id(firstArcId); visual->SetArc2Id(secondArcId); visual->SetCrossPoint(crossPoint); + visual->SetMode(Mode::Show); visual->RefreshGeometry(); } } diff --git a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointofintersectioncircles.cpp b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointofintersectioncircles.cpp index 037d7c115..d8050e04a 100644 --- a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointofintersectioncircles.cpp +++ b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointofintersectioncircles.cpp @@ -379,6 +379,7 @@ void VToolPointOfIntersectionCircles::SetVisualization() visual->SetC1Radius(trVars->FormulaToUser(firstCircleRadius, osSeparator)); visual->SetC2Radius(trVars->FormulaToUser(secondCircleRadius, osSeparator)); visual->SetCrossPoint(crossPoint); + visual->SetMode(Mode::Show); visual->RefreshGeometry(); } } diff --git a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointofintersectioncurves.cpp b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointofintersectioncurves.cpp index ba4fd7ae5..e133c37fc 100644 --- a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointofintersectioncurves.cpp +++ b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtoolpointofintersectioncurves.cpp @@ -473,6 +473,7 @@ void VToolPointOfIntersectionCurves::SetVisualization() visual->SetCurve2Id(secondCurveId); visual->SetVCrossPoint(vCrossPoint); visual->SetHCrossPoint(hCrossPoint); + visual->SetMode(Mode::Show); visual->RefreshGeometry(); } } diff --git a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtooltriangle.cpp b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtooltriangle.cpp index 005b037e4..3aa820bbf 100644 --- a/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtooltriangle.cpp +++ b/src/libs/vtools/tools/drawTools/toolpoint/toolsinglepoint/vtooltriangle.cpp @@ -345,6 +345,7 @@ void VToolTriangle::SetVisualization() visual->SetObject2Id(axisP2Id); visual->SetHypotenuseP1Id(firstPointId); visual->SetHypotenuseP2Id(secondPointId); + visual->SetMode(Mode::Show); visual->RefreshGeometry(); } } diff --git a/src/libs/vtools/tools/drawTools/vtoolline.cpp b/src/libs/vtools/tools/drawTools/vtoolline.cpp index 4a9aa4c68..b13f93a87 100644 --- a/src/libs/vtools/tools/drawTools/vtoolline.cpp +++ b/src/libs/vtools/tools/drawTools/vtoolline.cpp @@ -429,6 +429,7 @@ void VToolLine::SetVisualization() visual->SetPoint1Id(firstPoint); visual->SetPoint2Id(secondPoint); visual->SetLineStyle(LineStyleToPenStyle(m_lineType)); + visual->SetMode(Mode::Show); visual->RefreshGeometry(); } }