FrogPilot features - Cleaned up home screen UI

This commit is contained in:
FrogAi 2024-05-09 22:13:44 -07:00
parent 9b553646fd
commit 214b3d7cd3
2 changed files with 8 additions and 1 deletions

View File

@ -133,6 +133,9 @@ OffroadHome::OffroadHome(QWidget* parent) : QFrame(parent) {
QObject::connect(alert_notif, &QPushButton::clicked, [=] { center_layout->setCurrentIndex(2); }); QObject::connect(alert_notif, &QPushButton::clicked, [=] { center_layout->setCurrentIndex(2); });
header_layout->addWidget(alert_notif, 0, Qt::AlignHCenter | Qt::AlignLeft); header_layout->addWidget(alert_notif, 0, Qt::AlignHCenter | Qt::AlignLeft);
date = new ElidedLabel();
header_layout->addWidget(date, 0, Qt::AlignHCenter | Qt::AlignLeft);
version = new ElidedLabel(); version = new ElidedLabel();
header_layout->addWidget(version, 0, Qt::AlignHCenter | Qt::AlignRight); header_layout->addWidget(version, 0, Qt::AlignHCenter | Qt::AlignRight);
@ -227,7 +230,8 @@ void OffroadHome::hideEvent(QHideEvent *event) {
} }
void OffroadHome::refresh() { void OffroadHome::refresh() {
version->setText(getBrand() + " " + QString::fromStdString(params.get("UpdaterCurrentDescription"))); date->setText(QLocale(uiState()->language.mid(5)).toString(QDateTime::currentDateTime(), "dddd, MMMM d"));
version->setText(getBrand() + " v" + getVersion().left(14).trimmed());
bool updateAvailable = update_widget->refresh(); bool updateAvailable = update_widget->refresh();
int alerts = alerts_widget->refresh(); int alerts = alerts_widget->refresh();

View File

@ -39,6 +39,9 @@ private:
OffroadAlert* alerts_widget; OffroadAlert* alerts_widget;
QPushButton* alert_notif; QPushButton* alert_notif;
QPushButton* update_notif; QPushButton* update_notif;
// FrogPilot variables
ElidedLabel* date;
}; };
class HomeWindow : public QWidget { class HomeWindow : public QWidget {