feat: Rollback show temperature in topbar widget.

This commit is contained in:
sunwen
2024-06-21 17:16:46 +08:00
parent 363ca14ec7
commit ea2bf95766

View File

@@ -85,8 +85,8 @@ TopBarWidget::TopBarWidget(QWidget *parent, Qt::WindowFlags f) : QWidget(parent,
spacerLine2->setFixedWidth(2);
spacerLine2->setObjectName("verSpaceLine");
layout->addWidget(spacerLine2);
layout->addWidget(linkIcon);
layout->addWidget(lockIcon);
layout->addWidget(linkIcon);
layout->addWidget(readyIcon);
@@ -97,6 +97,11 @@ TopBarWidget::TopBarWidget(QWidget *parent, Qt::WindowFlags f) : QWidget(parent,
// w->setMessageList(GUIErrorLW::getWARNMessages());
w->setObjectName("borderWidget");
l->addWidget(w);
connect(EventCenter::Default(), &EventCenter::ResponseDeviceTemperature, [=](QObject*, QObject* msg) {
if (!msg) return;
QString* s = (QString*)msg;
lockIcon->setText(QString("%1%2").arg(*s).arg(tr("°C")));
});
connect(EventCenter::Default(), &EventCenter::LoginSuccess, [=](QObject*, QObject* msg) {
username->setText(User::Current()->getUserName());
});