ButtonParamControl: minimum button width (#28442)

* min width

* param
pull/23122/head
Shane Smiskol 2 years ago committed by GitHub
parent f976fce7d0
commit a92cd659ce
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      selfdrive/ui/qt/widgets/controls.h

@ -202,7 +202,7 @@ class ButtonParamControl : public AbstractControl {
Q_OBJECT Q_OBJECT
public: public:
ButtonParamControl(const QString &param, const QString &title, const QString &desc, const QString &icon, ButtonParamControl(const QString &param, const QString &title, const QString &desc, const QString &icon,
const std::vector<QString> &button_texts) : AbstractControl(title, desc, icon) { const std::vector<QString> &button_texts, const int minimum_button_width = 225) : AbstractControl(title, desc, icon) {
const QString style = R"( const QString style = R"(
QPushButton { QPushButton {
border-radius: 50px; border-radius: 50px;
@ -230,6 +230,7 @@ public:
button->setCheckable(true); button->setCheckable(true);
button->setChecked(i == value); button->setChecked(i == value);
button->setStyleSheet(style); button->setStyleSheet(style);
button->setMinimumWidth(minimum_button_width);
hlayout->addWidget(button); hlayout->addWidget(button);
button_group->addButton(button, i); button_group->addButton(button, i);
} }

Loading…
Cancel
Save