Xinqi Bao's Git

first commit, implemented game wordscapes
[CheaterHub.git] / client / CheaterHub / setting.cpp
1 #include "setting.h"
2 #include "ui_setting.h"
3 #include <QString>
4 #include <QDebug>
5
6 Setting::Setting(Cfg& cfg, QWidget *parent) :
7 QDialog(parent),
8 cfg(cfg),
9 ui(new Ui::Setting)
10 {
11 ui->setupUi(this);
12 ui->le_wordscapes_ip->setText(cfg.wordscapes_ip);
13 ui->le_wordscapes_port->setText(QString::number(cfg.wordscapes_port));
14
15 connect(ui->buttonBox, &QDialogButtonBox::accepted, this, &Setting::update_setting);
16 }
17
18 Setting::~Setting()
19 {
20 delete ui;
21 }
22
23 void Setting::update_setting()
24 {
25 cfg.wordscapes_ip = ui->le_wordscapes_ip->text();
26 cfg.wordscapes_port = ui->le_wordscapes_port->text().toInt();
27
28 cfg.save_config();
29 }