UI style improvements with improved keyboard (#2710)

* fix spaces and make spacebar dynamically sized

* some spaces and a comment

* more spaces

* const

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 3e466aa528
commatwo_master
grekiki 4 years ago committed by GitHub
parent 0b60b8eb1b
commit 2e07e45bed
  1. 13
      selfdrive/ui/qt/widgets/keyboard.cc

@ -7,6 +7,9 @@
#include "keyboard.hpp"
const int DEFAULT_WIDTH = 1;
const int SPACEBAR_WIDTH = 3;
KeyboardLayout::KeyboardLayout(QWidget *parent, std::vector<QVector<QString>> layout) : QWidget(parent) {
QVBoxLayout* vlayout = new QVBoxLayout;
QButtonGroup* btn_group = new QButtonGroup(this);
@ -24,14 +27,14 @@ KeyboardLayout::KeyboardLayout(QWidget* parent, std::vector<QVector<QString>> la
for (QString p : s) {
QPushButton* btn = new QPushButton(p);
btn->setFixedHeight(120);
btn_group->addButton(btn);
hlayout->addSpacing(10);
if (p == QString(" ")) {
btn->setFixedWidth(1024);
hlayout->addWidget(btn, SPACEBAR_WIDTH);
} else {
hlayout->addWidget(btn, DEFAULT_WIDTH);
}
btn_group->addButton(btn);
hlayout->addSpacing(10);
hlayout->addWidget(btn);
}
if (i == 1) {

Loading…
Cancel
Save