Версия с упрощённым GUI

This commit is contained in:
galeon committed 2025-10-25 15:49:45 +03:00
1 parent 7903775959
commit 805c75b8b7
9 files changed
+774

No files matched your search

+27
View File
@@ -0,0 +1,27 @@
#include "settingsdialog.h"
#include "ui_settingsdialog.h"
SettingsDialog::SettingsDialog(QWidget *parent) :
QDialog(parent),
ui(new Ui::SettingsDialog)
{
ui->setupUi(this);
settings = new QSettings("MyCompany", "MinecraftLauncher", this);
ui->gitRepoEdit->setText(settings->value("gitRepoUrl").toString());
// Сигналы от кнопок (OK, Cancel) автоматически подключены к слотам accept() и reject()
// благодаря QDialogButtonBox и .ui файлу
}
SettingsDialog::~SettingsDialog()
{
delete ui;
}
// Эта функция будет вызвана при нажатии кнопки "OK"
void SettingsDialog::accept()
{
settings->setValue("gitRepoUrl", ui->gitRepoEdit->text());
QDialog::accept(); // Вызываем базовую реализацию, которая закрывает диалог
}