Sketcher: scale/translate: fix OVP warning if disabled

This commit is contained in:
PaddleStroke
2024-07-01 16:31:32 +02:00
committed by Chris Hennes
parent f823f3fd8a
commit b7c6ffe785
2 changed files with 6 additions and 8 deletions

View File

@@ -473,8 +473,7 @@ void DSHScaleController::adaptParameters(Base::Vector2d onSketchPos)
} break;
case SelectMode::SeekThird: {
if (!onViewParameters[OnViewParameter::Third]->isSet) {
onViewParameters[OnViewParameter::Third]->setSpinboxValue(handler->scaleFactor,
Base::Unit());
setOnViewParameterValue(OnViewParameter::Third, handler->scaleFactor, Base::Unit());
}
Base::Vector3d start = toVector3d(handler->referencePoint);

View File

@@ -640,8 +640,8 @@ void DSHTranslateController::adaptParameters(Base::Vector2d onSketchPos)
} break;
case SelectMode::SeekSecond: {
if (!onViewParameters[OnViewParameter::Third]->isSet) {
onViewParameters[OnViewParameter::Third]->setSpinboxValue(
(onSketchPos - handler->referencePoint).Length());
double length = (onSketchPos - handler->referencePoint).Length();
setOnViewParameterValue(OnViewParameter::Third, length);
}
Base::Vector2d vec2d = Base::Vector2d(handler->firstTranslationVector.x,
@@ -650,8 +650,7 @@ void DSHTranslateController::adaptParameters(Base::Vector2d onSketchPos)
double range = angle * 180 / M_PI;
if (!onViewParameters[OnViewParameter::Fourth]->isSet) {
onViewParameters[OnViewParameter::Fourth]->setSpinboxValue(range,
Base::Unit::Angle);
setOnViewParameterValue(OnViewParameter::Fourth, range, Base::Unit::Angle);
}
Base::Vector3d start = toVector3d(handler->referencePoint);
@@ -663,8 +662,8 @@ void DSHTranslateController::adaptParameters(Base::Vector2d onSketchPos)
} break;
case SelectMode::SeekThird: {
if (!onViewParameters[OnViewParameter::Fifth]->isSet) {
onViewParameters[OnViewParameter::Fifth]->setSpinboxValue(
(onSketchPos - handler->referencePoint).Length());
double length = (onSketchPos - handler->referencePoint).Length();
setOnViewParameterValue(OnViewParameter::Fifth, length);
}
Base::Vector2d vec2d = Base::Vector2d(handler->secondTranslationVector.x,