From a92cd659cef7c517b40e7fd1455a12bacb3184b9 Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Wed, 7 Jun 2023 01:11:41 -0700 Subject: [PATCH] ButtonParamControl: minimum button width (#28442) * min width * param --- selfdrive/ui/qt/widgets/controls.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/selfdrive/ui/qt/widgets/controls.h b/selfdrive/ui/qt/widgets/controls.h index 43054b892f..654c6e2c1c 100644 --- a/selfdrive/ui/qt/widgets/controls.h +++ b/selfdrive/ui/qt/widgets/controls.h @@ -202,7 +202,7 @@ class ButtonParamControl : public AbstractControl { Q_OBJECT public: ButtonParamControl(const QString ¶m, const QString &title, const QString &desc, const QString &icon, - const std::vector &button_texts) : AbstractControl(title, desc, icon) { + const std::vector &button_texts, const int minimum_button_width = 225) : AbstractControl(title, desc, icon) { const QString style = R"( QPushButton { border-radius: 50px; @@ -230,6 +230,7 @@ public: button->setCheckable(true); button->setChecked(i == value); button->setStyleSheet(style); + button->setMinimumWidth(minimum_button_width); hlayout->addWidget(button); button_group->addButton(button, i); }