wip
This commit is contained in:
@@ -88,7 +88,6 @@ void HomeWindow::offroadTransition(bool offroad) {
|
|||||||
if (offroad) {
|
if (offroad) {
|
||||||
sidebar->setVisible(false);
|
sidebar->setVisible(false);
|
||||||
slayout->setCurrentWidget(ready);
|
slayout->setCurrentWidget(ready);
|
||||||
refresh();
|
|
||||||
// this->showDriverView(true, true); // Temp
|
// this->showDriverView(true, true); // Temp
|
||||||
} else {
|
} else {
|
||||||
sidebar->setVisible(false);
|
sidebar->setVisible(false);
|
||||||
@@ -266,8 +265,4 @@ void OffroadHome::refresh() {
|
|||||||
if (alerts) {
|
if (alerts) {
|
||||||
alert_notif->setText(QString::number(alerts) + (alerts > 1 ? tr(" ALERTS") : tr(" ALERT")));
|
alert_notif->setText(QString::number(alerts) + (alerts > 1 ? tr(" ALERTS") : tr(" ALERT")));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ready->isVisible()) {
|
|
||||||
ready->refresh();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -27,6 +27,19 @@ ReadyWindow::ReadyWindow(QWidget *parent) : QWidget(parent) {
|
|||||||
|
|
||||||
setAttribute(Qt::WA_OpaquePaintEvent);
|
setAttribute(Qt::WA_OpaquePaintEvent);
|
||||||
setStyleSheet("ReadyWindow { background-color: black; }");
|
setStyleSheet("ReadyWindow { background-color: black; }");
|
||||||
|
|
||||||
|
timer = new QTimer(this);
|
||||||
|
timer->callOnTimeout(this, &ReadyWindow::refresh);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void ReadyWindow::showEvent(QShowEvent *event) {
|
||||||
|
refresh();
|
||||||
|
timer->start(5 * 1000);
|
||||||
|
}
|
||||||
|
|
||||||
|
void ReadyWindow::hideEvent(QHideEvent *event) {
|
||||||
|
timer->stop();
|
||||||
}
|
}
|
||||||
|
|
||||||
void ReadyWindow::paintEvent(QPaintEvent *event) {
|
void ReadyWindow::paintEvent(QPaintEvent *event) {
|
||||||
|
|||||||
@@ -18,8 +18,12 @@ class ReadyWindow : public QWidget {
|
|||||||
public:
|
public:
|
||||||
ReadyWindow(QWidget* parent = nullptr);
|
ReadyWindow(QWidget* parent = nullptr);
|
||||||
private:
|
private:
|
||||||
void paintEvent(QPaintEvent *event) override;
|
void showEvent(QShowEvent *event) override;
|
||||||
|
void hideEvent(QHideEvent *event) override;
|
||||||
void refresh();
|
void refresh();
|
||||||
|
void paintEvent(QPaintEvent *event) override;
|
||||||
|
Params params;
|
||||||
|
QTimer* timer;
|
||||||
bool is_hot = false;
|
bool is_hot = false;
|
||||||
QString cur_temp;
|
QString cur_temp;
|
||||||
QPixmap img_ready;
|
QPixmap img_ready;
|
||||||
|
|||||||
Reference in New Issue
Block a user