Model switcher

Added model selector to swap between several different models on the fly.
This commit is contained in:
FrogAi
2024-01-12 22:39:30 -07:00
parent 46b0b80f47
commit ae99774cf3
14 changed files with 111 additions and 2 deletions

View File

@@ -217,6 +217,17 @@ OffroadHome::OffroadHome(QWidget* parent) : QFrame(parent) {
font-size: 55px;
}
)");
// Set the model name
std::map<int, QString> MODEL_NAME {
{0, "New Delhi"},
{1, "Blue Diamond V1"},
{2, "Blue Diamond V2"},
{3, "Farmville"},
{4, "New Lemon Pie"},
};
modelName = MODEL_NAME[params.getInt("Model")];
}
void OffroadHome::showEvent(QShowEvent *event) {
@@ -230,7 +241,7 @@ void OffroadHome::hideEvent(QHideEvent *event) {
void OffroadHome::refresh() {
date->setText(QLocale(uiState()->language.mid(5)).toString(QDateTime::currentDateTime(), "dddd, MMMM d"));
version->setText(getBrand() + " v" + getVersion().left(14).trimmed());
version->setText(getBrand() + " v" + getVersion().left(14).trimmed() + " - " + modelName);
bool updateAvailable = update_widget->refresh();
int alerts = alerts_widget->refresh();