|
@@ -0,0 +1,65 @@
|
|
|
+#include "dialogsetting.h"
|
|
|
+#include "ui_dialogsetting.h"
|
|
|
+
|
|
|
+#include <QMessageBox>
|
|
|
+
|
|
|
+DialogSetting::DialogSetting(QString strininame,QWidget *parent) :
|
|
|
+ QDialog(parent),
|
|
|
+ ui(new Ui::DialogSetting)
|
|
|
+{
|
|
|
+ ui->setupUi(this);
|
|
|
+
|
|
|
+ mstrininame = strininame;
|
|
|
+
|
|
|
+ QSettings * configini = new QSettings(mstrininame,QSettings::IniFormat);
|
|
|
+
|
|
|
+ mstrserverip = configini->value("setting/serverip").toString();
|
|
|
+
|
|
|
+ if(mstrserverip == "")
|
|
|
+ {
|
|
|
+ mstrserverip = "111.33.136.149";
|
|
|
+ }
|
|
|
+
|
|
|
+ mstrserverport = configini->value("setting/serverport").toString();
|
|
|
+
|
|
|
+ if(mstrserverport == "")
|
|
|
+ {
|
|
|
+ mstrserverport = "31011";
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ ui->lineEdit_serverip->setText(mstrserverip);
|
|
|
+ ui->lineEdit_serverport->setText(mstrserverport);
|
|
|
+
|
|
|
+ delete configini;
|
|
|
+
|
|
|
+ setWindowTitle("Set Server");
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
+DialogSetting::~DialogSetting()
|
|
|
+{
|
|
|
+ delete ui;
|
|
|
+}
|
|
|
+
|
|
|
+void DialogSetting::on_pushButton_Set_clicked()
|
|
|
+{
|
|
|
+ mstrserverip = ui->lineEdit_serverip->text();
|
|
|
+ mstrserverport = ui->lineEdit_serverport->text();
|
|
|
+
|
|
|
+
|
|
|
+ QSettings * configini = new QSettings(mstrininame,QSettings::IniFormat);
|
|
|
+
|
|
|
+ configini->setValue("setting/serverip",mstrserverip);
|
|
|
+ configini->setValue("setting/serverport",mstrserverport);
|
|
|
+
|
|
|
+ delete configini;
|
|
|
+
|
|
|
+ QMessageBox::information(this,"Info","设置成功,重启程序生效.",QMessageBox::YesAll);
|
|
|
+ this->accept();
|
|
|
+}
|
|
|
+
|
|
|
+void DialogSetting::on_pushButton_Close_clicked()
|
|
|
+{
|
|
|
+ this->accept();
|
|
|
+}
|