#include "dialogsetting.h" #include "ui_dialogsetting.h" #include #include "remotectrlini.h" DialogSetting::DialogSetting(QWidget *parent) : QDialog(parent), ui(new Ui::DialogSetting) { ui->setupUi(this); mstrserverip = ServiceRCIni.GetServerIP(); mstrserverport = ServiceRCIni.GetServerPort(); mstrinterval = ServiceRCIni.GetInterval(); mstrVIN = ServiceRCIni.GetVIN(); ui->lineEdit_serverip->setText(mstrserverip.data()); ui->lineEdit_serverport->setText(mstrserverport.data()); ui->lineEdit_queryinterval->setText(mstrinterval.data()); ui->lineEdit_VIN->setText(mstrVIN.data()); ui->comboBox_language->addItem("Chinese"); ui->comboBox_language->addItem("English"); if(ServiceRCIni.GetLanguage() == "Chinese")ui->comboBox_language->setCurrentIndex(0); else ui->comboBox_language->setCurrentIndex(1); setWindowTitle("Set Server"); } DialogSetting::~DialogSetting() { delete ui; } void DialogSetting::on_pushButton_Set_clicked() { mstrserverip = ui->lineEdit_serverip->text().toStdString(); mstrserverport = ui->lineEdit_serverport->text().toStdString(); mstrinterval = ui->lineEdit_queryinterval->text().toStdString(); mstrVIN = ui->lineEdit_VIN->text().toStdString(); ServiceRCIni.SetServerIP(mstrserverip); ServiceRCIni.SetServerPort(mstrserverport); ServiceRCIni.SetInterval(mstrinterval); ServiceRCIni.SetVIN(mstrVIN); if(ui->comboBox_language->currentIndex() == 0) { ServiceRCIni.SetLanguase("Chinese"); } else { ServiceRCIni.SetLanguase("English"); } this->accept(); } void DialogSetting::on_pushButton_Close_clicked() { this->reject(); }