From cc1b2332775d93a2ea740a51b36e79f8ac5dfa97 Mon Sep 17 00:00:00 2001 From: Jason Wen Date: Mon, 24 Mar 2025 00:32:31 -0400 Subject: [PATCH] ui: vertical space for `ListWidget` (#706) --- selfdrive/ui/sunnypilot/qt/widgets/controls.cc | 7 +++++++ selfdrive/ui/sunnypilot/qt/widgets/controls.h | 1 + 2 files changed, 8 insertions(+) diff --git a/selfdrive/ui/sunnypilot/qt/widgets/controls.cc b/selfdrive/ui/sunnypilot/qt/widgets/controls.cc index 0c0e174001..d02efc0a8d 100644 --- a/selfdrive/ui/sunnypilot/qt/widgets/controls.cc +++ b/selfdrive/ui/sunnypilot/qt/widgets/controls.cc @@ -22,6 +22,13 @@ QFrame *horizontal_line(QWidget *parent) { return line; } +QFrame *vertical_space(int height, QWidget *parent) { + QFrame *v_space = new QFrame(parent); + v_space->setFrameShape(QFrame::StyledPanel); + v_space->setFixedHeight(height); + return v_space; +} + // AbstractControlSP AbstractControlSP::AbstractControlSP(const QString &title, const QString &desc, const QString &icon, QWidget *parent) diff --git a/selfdrive/ui/sunnypilot/qt/widgets/controls.h b/selfdrive/ui/sunnypilot/qt/widgets/controls.h index acbc3ea3c4..f46031088f 100644 --- a/selfdrive/ui/sunnypilot/qt/widgets/controls.h +++ b/selfdrive/ui/sunnypilot/qt/widgets/controls.h @@ -18,6 +18,7 @@ #include "selfdrive/ui/sunnypilot/qt/widgets/toggle.h" QFrame *horizontal_line(QWidget *parent = nullptr); +QFrame *vertical_space(int height = 10, QWidget *parent = nullptr); inline void ReplaceWidget(QWidget *old_widget, QWidget *new_widget) { if (old_widget && old_widget->parentWidget() && old_widget->parentWidget()->layout()) {