From d35ac0c145c337656a94dd458beb09a697e48a97 Mon Sep 17 00:00:00 2001 From: royjr Date: Wed, 8 Oct 2025 20:34:26 -0400 Subject: [PATCH] a bit better --- .../qt/offroad/settings/visuals_panel.cc | 14 ++++++++------ .../sunnypilot/qt/offroad/settings/visuals_panel.h | 2 ++ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/selfdrive/ui/sunnypilot/qt/offroad/settings/visuals_panel.cc b/selfdrive/ui/sunnypilot/qt/offroad/settings/visuals_panel.cc index e655f626f0..f5e77eb164 100644 --- a/selfdrive/ui/sunnypilot/qt/offroad/settings/visuals_panel.cc +++ b/selfdrive/ui/sunnypilot/qt/offroad/settings/visuals_panel.cc @@ -12,13 +12,15 @@ VisualsPanel::VisualsPanel(QWidget *parent) : QWidget(parent) { connect(param_watcher, &ParamWatcher::paramChanged, [=](const QString ¶m_name, const QString ¶m_value) { paramsRefresh(); if (param_name == "VisualStyle") { - visual_style_zoom_settings->setVisible(param_value.toInt() != 0); - visual_style_overhead_settings->setVisible(param_value.toInt() != 0); - visual_style_overhead_zoom_settings->setVisible(param_value.toInt() != 0); - visual_style_overhead_threshold_settings->setVisible(param_value.toInt() != 0); + visual_style_value = param_value.toInt(); + visual_style_zoom_settings->setVisible(visual_style_value != 0); + visual_style_overhead_settings->setVisible(visual_style_value != 0); + visual_style_overhead_zoom_settings->setVisible(visual_style_value != 0); + visual_style_overhead_threshold_settings->setVisible(visual_style_value != 0); } else if (param_name == "VisualStyleOverhead") { - visual_style_overhead_zoom_settings->setVisible(param_value.toInt() != 0); - visual_style_overhead_threshold_settings->setVisible(param_value.toInt() != 0); + visual_style_overhead_value = param_value.toInt(); + visual_style_overhead_zoom_settings->setVisible(visual_style_overhead_value != 0); + visual_style_overhead_threshold_settings->setVisible(visual_style_overhead_value != 0); } }); diff --git a/selfdrive/ui/sunnypilot/qt/offroad/settings/visuals_panel.h b/selfdrive/ui/sunnypilot/qt/offroad/settings/visuals_panel.h index 5fbeb84b9c..e27e7accfb 100644 --- a/selfdrive/ui/sunnypilot/qt/offroad/settings/visuals_panel.h +++ b/selfdrive/ui/sunnypilot/qt/offroad/settings/visuals_panel.h @@ -29,6 +29,8 @@ protected: ParamWatcher * param_watcher; ButtonParamControlSP *chevron_info_settings; ButtonParamControlSP *dev_ui_settings; + int visual_style_value = 0; + int visual_style_overhead_value = 0; OptionControlSP *visual_radar_tracks_delay_settings; ButtonParamControlSP *visual_wide_cam_settings; ButtonParamControlSP *visual_style_settings;