diff --git a/selfdrive/ui/qt/widgets/controls.h b/selfdrive/ui/qt/widgets/controls.h index aa304e0df..c90a481bd 100644 --- a/selfdrive/ui/qt/widgets/controls.h +++ b/selfdrive/ui/qt/widgets/controls.h @@ -225,6 +225,7 @@ public: QObject::connect(button_group, QOverload::of(&QButtonGroup::buttonClicked), [=](int id) { params.put(key, std::to_string(id)); + emit paramChanged(QString::fromStdString(key), id); // Emit signal on parameter change }); } @@ -247,6 +248,9 @@ public: refresh(); } +signals: + void paramChanged(const QString &key, int value); // Signal for parameter change + private: std::string key; Params params;