diff --git a/src/Mod/Part/Gui/DlgPrimitives.cpp b/src/Mod/Part/Gui/DlgPrimitives.cpp index ce19072f44..3e428146ad 100644 --- a/src/Mod/Part/Gui/DlgPrimitives.cpp +++ b/src/Mod/Part/Gui/DlgPrimitives.cpp @@ -137,13 +137,13 @@ QString Picker::toPlacement(const gp_Ax2& axis) const gp_Pnt loc = axis.Location(); return QString::fromLatin1("Base.Placement(Base.Vector(%1,%2,%3),Base.Rotation(%4,%5,%6,%7))") - .arg(loc.X(),0,'f',Base::UnitsApi::getDecimals()) - .arg(loc.Y(),0,'f',Base::UnitsApi::getDecimals()) - .arg(loc.Z(),0,'f',Base::UnitsApi::getDecimals()) - .arg(rot[0],0,'f',Base::UnitsApi::getDecimals()) - .arg(rot[1],0,'f',Base::UnitsApi::getDecimals()) - .arg(rot[2],0,'f',Base::UnitsApi::getDecimals()) - .arg(rot[3],0,'f',Base::UnitsApi::getDecimals()); + .arg(loc.X(),0,'g',Base::UnitsApi::getDecimals()) + .arg(loc.Y(),0,'g',Base::UnitsApi::getDecimals()) + .arg(loc.Z(),0,'g',Base::UnitsApi::getDecimals()) + .arg(rot[0],0,'g',Base::UnitsApi::getDecimals()) + .arg(rot[1],0,'g',Base::UnitsApi::getDecimals()) + .arg(rot[2],0,'g',Base::UnitsApi::getDecimals()) + .arg(rot[3],0,'g',Base::UnitsApi::getDecimals()); } class CircleFromThreePoints : public Picker @@ -174,9 +174,9 @@ public: "App.ActiveDocument.%1.Angle1=%4\n" "App.ActiveDocument.%1.Placement=%5\n") .arg(name) - .arg(circle->Radius(),0,'f',Base::UnitsApi::getDecimals()) - .arg(Base::toDegrees(trim->FirstParameter()),0,'f',Base::UnitsApi::getDecimals()) - .arg(Base::toDegrees(trim->LastParameter ()),0,'f',Base::UnitsApi::getDecimals()) + .arg(circle->Radius(),0,'g',Base::UnitsApi::getDecimals()) + .arg(Base::toDegrees(trim->FirstParameter()),0,'g',Base::UnitsApi::getDecimals()) + .arg(Base::toDegrees(trim->LastParameter ()),0,'g',Base::UnitsApi::getDecimals()) .arg(toPlacement(circle->Position())); } @@ -720,8 +720,8 @@ QString DlgPrimitives::createPlane(const QString& objectName, const QString& pla "App.ActiveDocument.%1.Placement=%4\n" "App.ActiveDocument.%1.Label='%5'\n") .arg(objectName) - .arg(ui->planeLength->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->planeWidth->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->planeLength->value())) + .arg(Base::UnitsApi::toNumber(ui->planeWidth->value())) .arg(placement) .arg(tr("Plane")); } @@ -736,9 +736,9 @@ QString DlgPrimitives::createBox(const QString& objectName, const QString& place "App.ActiveDocument.%1.Placement=%5\n" "App.ActiveDocument.%1.Label='%6'\n") .arg(objectName) - .arg(ui->boxLength->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->boxWidth->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->boxHeight->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->boxLength->value())) + .arg(Base::UnitsApi::toNumber(ui->boxWidth->value())) + .arg(Base::UnitsApi::toNumber(ui->boxHeight->value())) .arg(placement) .arg(tr("Box")); } @@ -755,11 +755,11 @@ QString DlgPrimitives::createCylinder(const QString& objectName, const QString& "App.ActiveDocument.%1.Placement=%7\n" "App.ActiveDocument.%1.Label='%8'\n") .arg(objectName) - .arg(ui->cylinderRadius->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->cylinderHeight->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->cylinderAngle->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->cylinderXSkew->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->cylinderYSkew->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->cylinderRadius->value())) + .arg(Base::UnitsApi::toNumber(ui->cylinderHeight->value())) + .arg(Base::UnitsApi::toNumber(ui->cylinderAngle->value())) + .arg(Base::UnitsApi::toNumber(ui->cylinderXSkew->value())) + .arg(Base::UnitsApi::toNumber(ui->cylinderYSkew->value())) .arg(placement) .arg(tr("Cylinder")); } @@ -775,10 +775,10 @@ QString DlgPrimitives::createCone(const QString& objectName, const QString& plac "App.ActiveDocument.%1.Placement=%6\n" "App.ActiveDocument.%1.Label='%7'\n") .arg(objectName) - .arg(ui->coneRadius1->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->coneRadius2->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->coneHeight->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->coneAngle->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->coneRadius1->value())) + .arg(Base::UnitsApi::toNumber(ui->coneRadius2->value())) + .arg(Base::UnitsApi::toNumber(ui->coneHeight->value())) + .arg(Base::UnitsApi::toNumber(ui->coneAngle->value())) .arg(placement) .arg(tr("Cone")); } @@ -794,10 +794,10 @@ QString DlgPrimitives::createSphere(const QString& objectName, const QString& pl "App.ActiveDocument.%1.Placement=%6\n" "App.ActiveDocument.%1.Label='%7'\n") .arg(objectName) - .arg(ui->sphereRadius->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->sphereAngle1->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->sphereAngle2->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->sphereAngle3->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->sphereRadius->value())) + .arg(Base::UnitsApi::toNumber(ui->sphereAngle1->value())) + .arg(Base::UnitsApi::toNumber(ui->sphereAngle2->value())) + .arg(Base::UnitsApi::toNumber(ui->sphereAngle3->value())) .arg(placement) .arg(tr("Sphere")); } @@ -815,12 +815,12 @@ QString DlgPrimitives::createEllipsoid(const QString& objectName, const QString& "App.ActiveDocument.%1.Placement=%8\n" "App.ActiveDocument.%1.Label='%9'\n") .arg(objectName) - .arg(ui->ellipsoidRadius1->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->ellipsoidRadius2->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->ellipsoidRadius3->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->ellipsoidAngle1->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->ellipsoidAngle2->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->ellipsoidAngle3->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->ellipsoidRadius1->value())) + .arg(Base::UnitsApi::toNumber(ui->ellipsoidRadius2->value())) + .arg(Base::UnitsApi::toNumber(ui->ellipsoidRadius3->value())) + .arg(Base::UnitsApi::toNumber(ui->ellipsoidAngle1->value())) + .arg(Base::UnitsApi::toNumber(ui->ellipsoidAngle2->value())) + .arg(Base::UnitsApi::toNumber(ui->ellipsoidAngle3->value())) .arg(placement) .arg(tr("Ellipsoid")); } @@ -837,11 +837,11 @@ QString DlgPrimitives::createTorus(const QString& objectName, const QString& pla "App.ActiveDocument.%1.Placement=%7\n" "App.ActiveDocument.%1.Label='%8'\n") .arg(objectName) - .arg(ui->torusRadius1->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->torusRadius2->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->torusAngle1->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->torusAngle2->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->torusAngle3->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->torusRadius1->value())) + .arg(Base::UnitsApi::toNumber(ui->torusRadius2->value())) + .arg(Base::UnitsApi::toNumber(ui->torusAngle1->value())) + .arg(Base::UnitsApi::toNumber(ui->torusAngle2->value())) + .arg(Base::UnitsApi::toNumber(ui->torusAngle3->value())) .arg(placement) .arg(tr("Torus")); } @@ -859,10 +859,10 @@ QString DlgPrimitives::createPrism(const QString& objectName, const QString& pla "App.ActiveDocument.%1.Label='%8'\n") .arg(objectName) .arg(ui->prismPolygon->value()) - .arg(ui->prismCircumradius->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->prismHeight->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->prismXSkew->value().getValue(), 0, 'f', Base::UnitsApi::getDecimals()) - .arg(ui->prismYSkew->value().getValue(), 0, 'f', Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->prismCircumradius->value())) + .arg(Base::UnitsApi::toNumber(ui->prismHeight->value())) + .arg(Base::UnitsApi::toNumber(ui->prismXSkew->value())) + .arg(Base::UnitsApi::toNumber(ui->prismYSkew->value())) .arg(placement) .arg(tr("Prism")); } @@ -884,16 +884,16 @@ QString DlgPrimitives::createWedge(const QString& objectName, const QString& pla "App.ActiveDocument.%1.Placement=%12\n" "App.ActiveDocument.%1.Label='%13'\n") .arg(objectName) - .arg(ui->wedgeXmin->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->wedgeYmin->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->wedgeZmin->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->wedgeX2min->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->wedgeZ2min->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->wedgeXmax->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->wedgeYmax->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->wedgeZmax->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->wedgeX2max->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->wedgeZ2max->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->wedgeXmin->value())) + .arg(Base::UnitsApi::toNumber(ui->wedgeYmin->value())) + .arg(Base::UnitsApi::toNumber(ui->wedgeZmin->value())) + .arg(Base::UnitsApi::toNumber(ui->wedgeX2min->value())) + .arg(Base::UnitsApi::toNumber(ui->wedgeZ2min->value())) + .arg(Base::UnitsApi::toNumber(ui->wedgeXmax->value())) + .arg(Base::UnitsApi::toNumber(ui->wedgeYmax->value())) + .arg(Base::UnitsApi::toNumber(ui->wedgeZmax->value())) + .arg(Base::UnitsApi::toNumber(ui->wedgeX2max->value())) + .arg(Base::UnitsApi::toNumber(ui->wedgeZ2max->value())) .arg(placement) .arg(tr("Wedge")); } @@ -911,10 +911,10 @@ QString DlgPrimitives::createHelix(const QString& objectName, const QString& pla "App.ActiveDocument.%1.Placement=%7\n" "App.ActiveDocument.%1.Label='%8'\n") .arg(objectName) - .arg(ui->helixPitch->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->helixHeight->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->helixRadius->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->helixAngle->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->helixPitch->value())) + .arg(Base::UnitsApi::toNumber(ui->helixHeight->value())) + .arg(Base::UnitsApi::toNumber(ui->helixRadius->value())) + .arg(Base::UnitsApi::toNumber(ui->helixAngle->value())) .arg(ui->helixLocalCS->currentIndex()) .arg(placement) .arg(tr("Helix")); @@ -930,9 +930,9 @@ QString DlgPrimitives::createSpiral(const QString& objectName, const QString& pl "App.ActiveDocument.%1.Placement=%5\n" "App.ActiveDocument.%1.Label='%6'\n") .arg(objectName) - .arg(ui->spiralGrowth->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->spiralRotation->value(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->spiralRadius->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->spiralGrowth->value())) + .arg(Base::UnitsApi::toNumber(ui->spiralRotation->value())) + .arg(Base::UnitsApi::toNumber(ui->spiralRadius->value())) .arg(placement) .arg(tr("Spiral")); } @@ -947,9 +947,9 @@ QString DlgPrimitives::createCircle(const QString& objectName, const QString& pl "App.ActiveDocument.%1.Placement=%5\n" "App.ActiveDocument.%1.Label='%6'\n") .arg(objectName) - .arg(ui->circleRadius->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->circleAngle0->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->circleAngle1->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->circleRadius->value())) + .arg(Base::UnitsApi::toNumber(ui->circleAngle0->value())) + .arg(Base::UnitsApi::toNumber(ui->circleAngle1->value())) .arg(placement) .arg(tr("Circle")); } @@ -965,10 +965,10 @@ QString DlgPrimitives::createEllipse(const QString& objectName, const QString& p "App.ActiveDocument.%1.Placement=%6\n" "App.ActiveDocument.%1.Label='%7'\n") .arg(objectName) - .arg(ui->ellipseMajorRadius->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->ellipseMinorRadius->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->ellipseAngle0->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->ellipseAngle1->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->ellipseMajorRadius->value())) + .arg(Base::UnitsApi::toNumber(ui->ellipseMinorRadius->value())) + .arg(Base::UnitsApi::toNumber(ui->ellipseAngle0->value())) + .arg(Base::UnitsApi::toNumber(ui->ellipseAngle1->value())) .arg(placement) .arg(tr("Ellipse")); } @@ -983,9 +983,9 @@ QString DlgPrimitives::createVertex(const QString& objectName, const QString& pl "App.ActiveDocument.%1.Placement=%5\n" "App.ActiveDocument.%1.Label='%6'\n") .arg(objectName) - .arg(ui->vertexX->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->vertexY->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->vertexZ->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->vertexX->value())) + .arg(Base::UnitsApi::toNumber(ui->vertexY->value())) + .arg(Base::UnitsApi::toNumber(ui->vertexZ->value())) .arg(placement) .arg(tr("Vertex")); } @@ -1003,12 +1003,12 @@ QString DlgPrimitives::createLine(const QString& objectName, const QString& plac "App.ActiveDocument.%1.Placement=%8\n" "App.ActiveDocument.%1.Label='%9'\n") .arg(objectName) - .arg(ui->edgeX1->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->edgeY1->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->edgeZ1->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->edgeX2->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->edgeY2->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->edgeZ2->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->edgeX1->value())) + .arg(Base::UnitsApi::toNumber(ui->edgeY1->value())) + .arg(Base::UnitsApi::toNumber(ui->edgeZ1->value())) + .arg(Base::UnitsApi::toNumber(ui->edgeX2->value())) + .arg(Base::UnitsApi::toNumber(ui->edgeY2->value())) + .arg(Base::UnitsApi::toNumber(ui->edgeZ2->value())) .arg(placement) .arg(tr("Line")); } @@ -1023,7 +1023,7 @@ QString DlgPrimitives::createRegularPolygon(const QString& objectName, const QSt "App.ActiveDocument.%1.Label='%5'\n") .arg(objectName) .arg(ui->regularPolygonPolygon->value()) - .arg(ui->regularPolygonCircumradius->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->regularPolygonCircumradius->value())) .arg(placement) .arg(tr("Regular polygon")); } @@ -1124,8 +1124,8 @@ QString DlgPrimitives::changePlane(const QString& objectName, const QString& pla "%1.Width=%3\n" "%1.Placement=%4\n") .arg(objectName) - .arg(ui->planeLength->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->planeWidth->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->planeLength->value())) + .arg(Base::UnitsApi::toNumber(ui->planeWidth->value())) .arg(placement); } @@ -1137,9 +1137,9 @@ QString DlgPrimitives::changeBox(const QString& objectName, const QString& place "%1.Height=%4\n" "%1.Placement=%5\n") .arg(objectName) - .arg(ui->boxLength->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->boxWidth->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->boxHeight->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->boxLength->value())) + .arg(Base::UnitsApi::toNumber(ui->boxWidth->value())) + .arg(Base::UnitsApi::toNumber(ui->boxHeight->value())) .arg(placement); } @@ -1151,9 +1151,9 @@ QString DlgPrimitives::changeCylinder(const QString& objectName, const QString& "%1.Angle=%4\n" "%1.Placement=%5\n") .arg(objectName) - .arg(ui->cylinderRadius->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->cylinderHeight->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->cylinderAngle->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->cylinderRadius->value())) + .arg(Base::UnitsApi::toNumber(ui->cylinderHeight->value())) + .arg(Base::UnitsApi::toNumber(ui->cylinderAngle->value())) .arg(placement); } @@ -1166,10 +1166,10 @@ QString DlgPrimitives::changeCone(const QString& objectName, const QString& plac "%1.Angle=%5\n" "%1.Placement=%6\n") .arg(objectName) - .arg(ui->coneRadius1->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->coneRadius2->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->coneHeight->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->coneAngle->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->coneRadius1->value())) + .arg(Base::UnitsApi::toNumber(ui->coneRadius2->value())) + .arg(Base::UnitsApi::toNumber(ui->coneHeight->value())) + .arg(Base::UnitsApi::toNumber(ui->coneAngle->value())) .arg(placement); } @@ -1182,10 +1182,10 @@ QString DlgPrimitives::changeSphere(const QString& objectName, const QString& pl "%1.Angle3=%5\n" "%1.Placement=%6\n") .arg(objectName) - .arg(ui->sphereRadius->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->sphereAngle1->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->sphereAngle2->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->sphereAngle3->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->sphereRadius->value())) + .arg(Base::UnitsApi::toNumber(ui->sphereAngle1->value())) + .arg(Base::UnitsApi::toNumber(ui->sphereAngle2->value())) + .arg(Base::UnitsApi::toNumber(ui->sphereAngle3->value())) .arg(placement); } @@ -1200,12 +1200,12 @@ QString DlgPrimitives::changeEllipsoid(const QString& objectName, const QString& "%1.Angle3=%7\n" "%1.Placement=%8\n") .arg(objectName) - .arg(ui->ellipsoidRadius1->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->ellipsoidRadius2->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->ellipsoidRadius3->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->ellipsoidAngle1->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->ellipsoidAngle2->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->ellipsoidAngle3->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->ellipsoidRadius1->value())) + .arg(Base::UnitsApi::toNumber(ui->ellipsoidRadius2->value())) + .arg(Base::UnitsApi::toNumber(ui->ellipsoidRadius3->value())) + .arg(Base::UnitsApi::toNumber(ui->ellipsoidAngle1->value())) + .arg(Base::UnitsApi::toNumber(ui->ellipsoidAngle2->value())) + .arg(Base::UnitsApi::toNumber(ui->ellipsoidAngle3->value())) .arg(placement); } @@ -1219,11 +1219,11 @@ QString DlgPrimitives::changeTorus(const QString& objectName, const QString& pla "%1.Angle3=%6\n" "%1.Placement=%7\n") .arg(objectName) - .arg(ui->torusRadius1->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->torusRadius2->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->torusAngle1->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->torusAngle2->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->torusAngle3->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->torusRadius1->value())) + .arg(Base::UnitsApi::toNumber(ui->torusRadius2->value())) + .arg(Base::UnitsApi::toNumber(ui->torusAngle1->value())) + .arg(Base::UnitsApi::toNumber(ui->torusAngle2->value())) + .arg(Base::UnitsApi::toNumber(ui->torusAngle3->value())) .arg(placement); } @@ -1238,10 +1238,10 @@ QString DlgPrimitives::changePrism(const QString& objectName, const QString& pla "%1.Placement=%7\n") .arg(objectName) .arg(ui->prismPolygon->value()) - .arg(ui->prismCircumradius->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->prismHeight->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->prismXSkew->value().getValue(), 0, 'f', Base::UnitsApi::getDecimals()) - .arg(ui->prismYSkew->value().getValue(), 0, 'f', Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->prismCircumradius->value())) + .arg(Base::UnitsApi::toNumber(ui->prismHeight->value())) + .arg(Base::UnitsApi::toNumber(ui->prismXSkew->value())) + .arg(Base::UnitsApi::toNumber(ui->prismYSkew->value())) .arg(placement); } @@ -1260,16 +1260,16 @@ QString DlgPrimitives::changeWedge(const QString& objectName, const QString& pla "%1.Z2max=%11\n" "%1.Placement=%12\n") .arg(objectName) - .arg(ui->wedgeXmin->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->wedgeYmin->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->wedgeZmin->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->wedgeX2min->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->wedgeZ2min->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->wedgeXmax->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->wedgeYmax->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->wedgeZmax->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->wedgeX2max->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->wedgeZ2max->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->wedgeXmin->value())) + .arg(Base::UnitsApi::toNumber(ui->wedgeYmin->value())) + .arg(Base::UnitsApi::toNumber(ui->wedgeZmin->value())) + .arg(Base::UnitsApi::toNumber(ui->wedgeX2min->value())) + .arg(Base::UnitsApi::toNumber(ui->wedgeZ2min->value())) + .arg(Base::UnitsApi::toNumber(ui->wedgeXmax->value())) + .arg(Base::UnitsApi::toNumber(ui->wedgeYmax->value())) + .arg(Base::UnitsApi::toNumber(ui->wedgeZmax->value())) + .arg(Base::UnitsApi::toNumber(ui->wedgeX2max->value())) + .arg(Base::UnitsApi::toNumber(ui->wedgeZ2max->value())) .arg(placement); } @@ -1283,10 +1283,10 @@ QString DlgPrimitives::changeHelix(const QString& objectName, const QString& pla "%1.LocalCoord=%6\n" "%1.Placement=%7\n") .arg(objectName) - .arg(ui->helixPitch->value().getValue(), 0, 'f', Base::UnitsApi::getDecimals()) - .arg(ui->helixHeight->value().getValue(), 0, 'f', Base::UnitsApi::getDecimals()) - .arg(ui->helixRadius->value().getValue(), 0, 'f', Base::UnitsApi::getDecimals()) - .arg(ui->helixAngle->value().getValue(), 0, 'f', Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->helixPitch->value())) + .arg(Base::UnitsApi::toNumber(ui->helixHeight->value())) + .arg(Base::UnitsApi::toNumber(ui->helixRadius->value())) + .arg(Base::UnitsApi::toNumber(ui->helixAngle->value())) .arg(ui->helixLocalCS->currentIndex()) .arg(placement); } @@ -1299,9 +1299,9 @@ QString DlgPrimitives::changeSpiral(const QString& objectName, const QString& pl "%1.Radius=%4\n" "%1.Placement=%5\n") .arg(objectName) - .arg(ui->spiralGrowth->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->spiralRotation->value(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->spiralRadius->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->spiralGrowth->value())) + .arg(Base::UnitsApi::toNumber(ui->spiralRotation->value())) + .arg(Base::UnitsApi::toNumber(ui->spiralRadius->value())) .arg(placement); } @@ -1313,9 +1313,9 @@ QString DlgPrimitives::changeCircle(const QString& objectName, const QString& pl "%1.Angle1=%4\n" "%1.Placement=%5\n") .arg(objectName) - .arg(ui->circleRadius->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->circleAngle0->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->circleAngle1->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->circleRadius->value())) + .arg(Base::UnitsApi::toNumber(ui->circleAngle0->value())) + .arg(Base::UnitsApi::toNumber(ui->circleAngle1->value())) .arg(placement); } @@ -1328,10 +1328,10 @@ QString DlgPrimitives::changeEllipse(const QString& objectName, const QString& p "%1.Angle1=%5\n" "%1.Placement=%6\n") .arg(objectName) - .arg(ui->ellipseMajorRadius->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->ellipseMinorRadius->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->ellipseAngle0->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->ellipseAngle1->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->ellipseMajorRadius->value())) + .arg(Base::UnitsApi::toNumber(ui->ellipseMinorRadius->value())) + .arg(Base::UnitsApi::toNumber(ui->ellipseAngle0->value())) + .arg(Base::UnitsApi::toNumber(ui->ellipseAngle1->value())) .arg(placement); } @@ -1343,9 +1343,9 @@ QString DlgPrimitives::changeVertex(const QString& objectName, const QString& pl "%1.Z=%4\n" "%1.Placement=%5\n") .arg(objectName) - .arg(ui->vertexX->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->vertexY->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->vertexZ->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->vertexX->value())) + .arg(Base::UnitsApi::toNumber(ui->vertexY->value())) + .arg(Base::UnitsApi::toNumber(ui->vertexZ->value())) .arg(placement); } @@ -1360,12 +1360,12 @@ QString DlgPrimitives::changeLine(const QString& objectName, const QString& plac "%1.Z2=%7\n" "%1.Placement=%8\n") .arg(objectName) - .arg(ui->edgeX1->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->edgeY1->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->edgeZ1->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->edgeX2->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->edgeY2->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) - .arg(ui->edgeZ2->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->edgeX1->value())) + .arg(Base::UnitsApi::toNumber(ui->edgeY1->value())) + .arg(Base::UnitsApi::toNumber(ui->edgeZ1->value())) + .arg(Base::UnitsApi::toNumber(ui->edgeX2->value())) + .arg(Base::UnitsApi::toNumber(ui->edgeY2->value())) + .arg(Base::UnitsApi::toNumber(ui->edgeZ2->value())) .arg(placement); } @@ -1377,7 +1377,7 @@ QString DlgPrimitives::changeRegularPolygon(const QString& objectName, const QSt "%1.Placement=%4\n") .arg(objectName) .arg(ui->regularPolygonPolygon->value()) - .arg(ui->regularPolygonCircumradius->value().getValue(),0,'f',Base::UnitsApi::getDecimals()) + .arg(Base::UnitsApi::toNumber(ui->regularPolygonCircumradius->value())) .arg(placement); }