#include "SetConfig.h" #include "ui_SetConfig.h" #include "QDebug" SetConfig::SetConfig(QWidget *parent) : QDialog(parent), ui(new Ui::SetConfig) { ui->setupUi(this); init(); } void SetConfig::init() { ui->IPInput->setText(SettingConfig::getInstance().DEVICE_HOST); ui->devInput->setText(QString::number(SettingConfig::getInstance().DEVICE_PORT)); ui->listenInput->setText(QString::number(SettingConfig::getInstance().LISTEN_PORT)); ui->logInput->setText(SettingConfig::getInstance().BASE_LOG_PATH); } SetConfig::~SetConfig() { delete ui; } void SetConfig::on_buttonBox_accepted() { SettingConfig::getInstance().setConProperty("net", "deviceHost", ui->IPInput->text()); SettingConfig::getInstance().setConProperty("net", "devicePort", ui->devInput->text()); SettingConfig::getInstance().setConProperty("net", "listenPort", ui->listenInput->text()); SettingConfig::getInstance().setConProperty("log", "basePath", ui->logInput->text()); SettingConfig::getInstance().init(); }