From 3d35093c8616eacb7b98100da6ea821a5e0d02c3 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sat, 17 Feb 2024 14:17:37 -0600 Subject: [PATCH] wip --- selfdrive/oscarpilot/settings/settings.cc | 28 +++++++++++++++++------ 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/selfdrive/oscarpilot/settings/settings.cc b/selfdrive/oscarpilot/settings/settings.cc index a342233..a2a2d86 100644 --- a/selfdrive/oscarpilot/settings/settings.cc +++ b/selfdrive/oscarpilot/settings/settings.cc @@ -82,12 +82,12 @@ OscarSettingsWindow::OscarSettingsWindow(QWidget *parent) : QFrame(parent) { // QObject::connect(device, &DevicePanel::showDriverView, this, &SettingsWindow::showDriverView); QList> panels = { - {tr("Basic"), basic}, - {tr("Advanced"), basic}, - {tr("Logging"), basic}, // Log / Upload driver cam, Routes - {tr("System"), basic}, // Debugging - {tr("Status"), basic}, // Report on stuff like connectivity, free space, detected features - {tr("Extra"), basic}, // Custom cloud services, QOL automations + // {tr("Basic"), basic}, + // {tr("Advanced"), basic}, + // {tr("Logging"), basic}, // Log / Upload driver cam, Routes + // {tr("System"), basic}, // Debugging + // {tr("Status"), basic}, // Report on stuff like connectivity, free space, detected features + // {tr("Extra"), basic}, // Custom cloud services, QOL automations }; nav_btns = new QButtonGroup(this); @@ -95,7 +95,21 @@ OscarSettingsWindow::OscarSettingsWindow(QWidget *parent) : QFrame(parent) { QPushButton *btn = new QPushButton(name); btn->setCheckable(true); btn->setChecked(nav_btns->buttons().size() == 0); - btn->setStyleSheet(); + btn->setStyleSheet(R"( + QPushButton { + color: grey; + border: none; + background: none; + font-size: 65px; + font-weight: 500; + } + QPushButton:checked { + color: white; + } + QPushButton:pressed { + color: #ADADAD; + } + )"); btn->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding); nav_btns->addButton(btn); sidebar_layout->addWidget(btn, 0, Qt::AlignRight);