config:基本配置更新。

This commit is contained in:
2025-11-14 11:14:52 +08:00
parent eb77ad7b01
commit c3dfcfc1b9
9 changed files with 64 additions and 63 deletions

View File

@@ -8,7 +8,7 @@ CGroupSetting::CGroupSetting(QWidget* parent, CGroupIni* oper) : QDialog(parent)
ini_opr_ = oper;
ui->setupUi(this);
setWindowTitle(u8"配置编辑");
setWindowTitle("配置编辑");
connect(ui->btnAddConfig, &QPushButton::clicked, this, [&]() { add_item(); });
connect(ui->btnDelConfig, &QPushButton::clicked, this, [&]() { del_item(); });
@@ -29,13 +29,13 @@ void CGroupSetting::showEvent(QShowEvent* event)
void CGroupSetting::add_item()
{
if (!CUtil::affirm(this, u8"确认", u8"确认添加/更新吗?")) {
if (!CUtil::affirm(this, "确认", "确认添加/更新吗?")) {
return;
}
QString config_name = ui->edConfigName->text();
config_name = config_name.trimmed();
if (config_name.isEmpty()) {
CUtil::msg(this, u8"配置名为空");
CUtil::msg(this, "配置名为空");
return;
}
// 验证重名
@@ -52,28 +52,28 @@ void CGroupSetting::add_item()
gp.is_same = ui->chbIsSame->isChecked();
if (!ini_opr_->add_item(gp)) {
CUtil::msg(this, u8"失败");
CUtil::msg(this, "失败");
return;
}
update_ini(QString::fromStdString(gp.name));
CUtil::msg(this, u8"成功");
CUtil::msg(this, "成功");
}
void CGroupSetting::del_item()
{
if (!CUtil::affirm(this, u8"确认", u8"确认删除吗?")) {
if (!CUtil::affirm(this, "确认", "确认删除吗?")) {
return;
}
std::string key = ui->cbConfig->currentText().toStdString();
if (!ini_opr_->del_item(key)) {
CUtil::msg(this, u8"失败");
CUtil::msg(this, "失败");
return;
}
// 删除成功之后要更新 cb
update_ini("");
CUtil::msg(this, u8"成功");
CUtil::msg(this, "成功");
}
void CGroupSetting::set_ui(const OneGroupIni& gp)
@@ -102,7 +102,7 @@ void CGroupSetting::change_ini()
OneGroupIni gp;
gp.name = name_key.toStdString();
if (!ini_opr_->get_item(gp)) {
CUtil::msg(this, u8"加载" + ui->cbConfig->currentText() + "失败");
CUtil::msg(this, "加载" + ui->cbConfig->currentText() + "失败");
} else {
set_ui(gp);
}
@@ -134,7 +134,7 @@ void CGroupSetting::update_ini(const QString& cur_key)
OneGroupIni gp;
gp.name = ui->cbConfig->currentText().toStdString();
if (!ini_opr_->get_item(gp)) {
CUtil::msg(this, u8"加载" + ui->cbConfig->currentText() + "失败");
CUtil::msg(this, "加载" + ui->cbConfig->currentText() + "失败");
} else {
set_ui(gp);
}