From 25b3dc4b3b3cbc4a9b6a6b4dedc680ba57125cbf Mon Sep 17 00:00:00 2001 From: infiniteCable2 Date: Fri, 26 Sep 2025 20:09:24 +0200 Subject: [PATCH] Update settings.cc --- selfdrive/ui/qt/offroad/settings.cc | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/selfdrive/ui/qt/offroad/settings.cc b/selfdrive/ui/qt/offroad/settings.cc index 8533d97b7..d97a35c94 100644 --- a/selfdrive/ui/qt/offroad/settings.cc +++ b/selfdrive/ui/qt/offroad/settings.cc @@ -99,24 +99,21 @@ InfiniteCableTogglesPanel::InfiniteCableTogglesPanel(SettingsWindow *parent) : L toggles[param.toStdString()] = toggle; } - float default_offset = 0.0f; - OptionControlSP *steer_offset_control = new OptionControlSP( "AngleOffsetDegree", tr("Steering Angle Offset"), tr("Adjust steering angle offset manually (in degrees)."), "", {-1000, 1000}, 1, false, nullptr, true, true); - - float stored_val = QString::fromStdString(params.get("SteerOffsetDeg")).toFloat(); + + float stored_val = params.getFloat("AngleOffsetDegree"); steer_offset_control->setLabel(QString::number(stored_val, 'f', 2) + "°"); steer_offset_control->showDescription(); addItem(steer_offset_control); - + QObject::connect(steer_offset_control, &OptionControlSP::updateLabels, [=]() { - float val = QString::fromStdString(params.get("SteerOffsetDeg")).toFloat(); + float val = params.getFloat("AngleOffsetDegree"); steer_offset_control->setLabel(QString::number(val, 'f', 2) + "°"); - }); - + }); } void InfiniteCableTogglesPanel::expandToggleDescription(const QString ¶m) {