diff --git a/deviceAPI.h b/deviceAPI.h index 85c3cc5..712abe5 100644 --- a/deviceAPI.h +++ b/deviceAPI.h @@ -43,7 +43,10 @@ public: QString getName() { - if (connected) return name; + if (connected) { + if (depositAllowed) return name + QString("(可充值)"); + else return name + QString("(仅可消费)"); + } else return QString("未指定设备名"); } }; diff --git a/settingPage.h b/settingPage.h index b66a705..2539c74 100644 --- a/settingPage.h +++ b/settingPage.h @@ -88,13 +88,8 @@ void MainWindow::on_connectDatabaseButton_clicked() if (!device.is_connected()) { QMessageBox::warning(this, QString("设备名提示"), QString("该设备名无效,请重试。")); - deviceLabel->setText(device.getName()); - } - else - { - if (device.is_depositAllowed()) deviceLabel->setText(device.getName() + QString("(可充值)")); - else deviceLabel->setText(device.getName() + QString("(仅可消费)")); } + deviceLabel->setText(device.getName()); }