new-feature:1.添加带表达式内容的xml格式化。2.支持带特殊字符的读写,如& < > "。

This commit is contained in:
2024-09-14 00:02:48 +08:00
parent bb511d1bac
commit 6896fa5090
20 changed files with 332 additions and 95 deletions

View File

@@ -1,18 +1,23 @@
#include "conf_setting.h"
#include "public_def.h"
#include "ui_conf_setting.h"
CGroupSetting::CGroupSetting(QWidget* parent, CGroupIni* oper) : QDialog(parent), ui(new Ui::CGroupSetting)
CGroupSetting::CGroupSetting(QWidget* parent, CGroupIni* oper)
: QDialog(parent), ui(new Ui::CGroupSetting)
{
ini_opr_ = oper;
ui->setupUi(this);
setWindowTitle(u8"配置编辑");
connect(ui->btnAddConfig, &QPushButton::clicked, this, [&]() { add_item(); });
connect(ui->btnDelConfig, &QPushButton::clicked, this, [&]() { del_item(); });
connect(ui->btnAddConfig, &QPushButton::clicked, this,
[&]() { add_item(); });
connect(ui->btnDelConfig, &QPushButton::clicked, this,
[&]() { del_item(); });
connect(ui->btnExit, &QPushButton::clicked, this, [&]() { close(); });
connect(ui->cbConfig, &QComboBox::currentTextChanged, this, [&](const QString& content) { change_ini(); });
connect(ui->cbConfig, &QComboBox::currentTextChanged, this,
[&](const QString& content) { change_ini(); });
}
CGroupSetting::~CGroupSetting()
@@ -82,8 +87,7 @@ void CGroupSetting::set_ui(const OneGroupIni& gp)
if (gp.is_same) {
ui->chbIsSame->setChecked(true);
}
else {
} else {
ui->chbIsSame->setChecked(false);
}
}