Newer
Older
PhaseMeasure / SetConfig.cpp
[wangxitong] on 27 Dec 2021 1 KB first commit
#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();
    qDebug()<<SettingConfig::getInstance().DEVICE_HOST;
}