more work towards a clean code

This commit is contained in:
SimoZ64
2025-04-28 23:51:34 +02:00
parent f57e15f4de
commit b319255178
15 changed files with 163 additions and 213 deletions

View File

@@ -3,7 +3,7 @@
std::string savePath;
SettingsWindow::SettingsWindow() : QWidget(nullptr) {
SettingsWindow::SettingsWindow() {
settings = JSONOpenOrCreate("resources/settings.json");
savePath = JSONGetField<std::string>(settings, "general", "savePath");
@@ -18,9 +18,9 @@ SettingsWindow::SettingsWindow() : QWidget(nullptr) {
audioSettings = std::make_unique<AudioSettings>(settings);
inputSettings = std::make_unique<InputSettings>(settings);
generalSettings = std::make_unique<QWidget>();
keyMap = inputSettings->GetMappedKeys();
keyMap = inputSettings.GetMappedKeys();
folderLabel = std::make_unique<QLabel>(fmt::format("{}", savePath).c_str());
savesFolder.setName(fmt::format(savesFolder.getName(), savePath));
connect(folderBtn.get(), &QPushButton::pressed, this, [&]() {
savePath = QFileDialog::getExistingDirectory(this, tr("Select directory")).toStdString();