From ff63d177238705a4b81cc6fc98c0e8a023c1d45a Mon Sep 17 00:00:00 2001 From: Jason Wen Date: Fri, 9 May 2025 00:46:18 -0400 Subject: [PATCH] ui: emit panel refresh signal from Platform Selector (#891) --- .../qt/offroad/settings/vehicle/platform_selector.cc | 1 + .../sunnypilot/qt/offroad/settings/vehicle/platform_selector.h | 3 +++ 2 files changed, 4 insertions(+) diff --git a/selfdrive/ui/sunnypilot/qt/offroad/settings/vehicle/platform_selector.cc b/selfdrive/ui/sunnypilot/qt/offroad/settings/vehicle/platform_selector.cc index d4950bf2a..83fa0b169 100644 --- a/selfdrive/ui/sunnypilot/qt/offroad/settings/vehicle/platform_selector.cc +++ b/selfdrive/ui/sunnypilot/qt/offroad/settings/vehicle/platform_selector.cc @@ -62,6 +62,7 @@ void PlatformSelector::refresh(bool _offroad) { } } setEnabled(true); + emit refreshPanel(); offroad = _offroad; } diff --git a/selfdrive/ui/sunnypilot/qt/offroad/settings/vehicle/platform_selector.h b/selfdrive/ui/sunnypilot/qt/offroad/settings/vehicle/platform_selector.h index 8a6183200..3d912f822 100644 --- a/selfdrive/ui/sunnypilot/qt/offroad/settings/vehicle/platform_selector.h +++ b/selfdrive/ui/sunnypilot/qt/offroad/settings/vehicle/platform_selector.h @@ -19,6 +19,9 @@ public: public slots: void refresh(bool _offroad); +signals: + void refreshPanel(); + private: void searchPlatforms(const QString &query); void setPlatform(const QString &platform = "");