mirror of
https://github.com/MoreTore/openpilot.git
synced 2026-08-05 08:16:06 +08:00
@@ -95,7 +95,7 @@ TogglesPanel::TogglesPanel(QWidget *parent) : QWidget(parent) {
|
||||
DevicePanel::DevicePanel(QWidget* parent) : QWidget(parent) {
|
||||
QVBoxLayout *main_layout = new QVBoxLayout(this);
|
||||
Params params = Params();
|
||||
main_layout->addWidget(new LabelControl("Dongle ID", getDongleId().value_or("")));
|
||||
main_layout->addWidget(new LabelControl("Dongle ID", getDongleId().value_or("N/A")));
|
||||
main_layout->addWidget(horizontal_line());
|
||||
|
||||
QString serial = QString::fromStdString(params.get("HardwareSerial", false));
|
||||
|
||||
@@ -17,14 +17,13 @@ QString getBrandVersion() {
|
||||
}
|
||||
|
||||
std::optional<QString> getDongleId() {
|
||||
static QString dongleId;
|
||||
if (dongleId.isEmpty()) {
|
||||
std::string id = Params().get("DongleId");
|
||||
if (!id.empty() && id != "UnregisteredDevice") {
|
||||
dongleId = QString::fromStdString(id);
|
||||
}
|
||||
std::string id = Params().get("DongleId");
|
||||
|
||||
if (!id.empty() && (id != "UnregisteredDevice")) {
|
||||
return QString::fromStdString(id);
|
||||
} else {
|
||||
return {};
|
||||
}
|
||||
return !dongleId.isEmpty() ? std::make_optional(dongleId) : std::nullopt;
|
||||
}
|
||||
|
||||
void configFont(QPainter &p, const QString &family, int size, const QString &style) {
|
||||
|
||||
Reference in New Issue
Block a user