settings looking a little better now. onto input settings overhaul

This commit is contained in:
2026-06-16 11:54:33 +02:00
parent e6e33eef17
commit 4791f5b6cf
4 changed files with 7 additions and 2 deletions
+2
View File
@@ -189,6 +189,8 @@ void KaizenGui::cleanup() {
SDL_Quit();
core.Stop();
emuThread->requestInterruption();
while (emuThread->isRunning())
;
emuThread->quit();
delete emuThread;
delete vulkanWidget;
+1
View File
@@ -18,5 +18,6 @@ AudioSettings::AudioSettings() : settings(QSettings::UserScope) {
v = new QVBoxLayout();
v->addWidget(volume);
v->addWidget(volumePercent);
v->addStretch(-1);
setLayout(v);
}
+1
View File
@@ -51,5 +51,6 @@ CPUSettings::CPUSettings() : settings(QSettings::UserScope) {
h->addWidget(idleSkip);
v->addWidget(types);
v->addLayout(h);
v->addStretch(-1);
setLayout(v);
}
+3 -2
View File
@@ -43,8 +43,6 @@ GeneralSettings::GeneralSettings() : settings(QSettings::UserScope) {
emit romFolderSelected();
});
gl = new QGridLayout();
QPushButton *clearRoms = new QPushButton("Clear");
connect(clearRoms, &QPushButton::clicked, this, [&] {
selectedRomsFolderLabel->clear();
@@ -62,6 +60,8 @@ GeneralSettings::GeneralSettings() : settings(QSettings::UserScope) {
settings.sync();
});
gl = new QGridLayout();
gl->addWidget(new QLabel("ROMs path:"), 0, 0);
gl->addWidget(selectedRomsFolderLabel, 0, 1);
gl->addWidget(romsFolderSelectButton, 0, 2);
@@ -71,6 +71,7 @@ GeneralSettings::GeneralSettings() : settings(QSettings::UserScope) {
gl->addWidget(selectedSavesFolderLabel, 1, 1);
gl->addWidget(savesFolderSelectButton, 1, 2);
gl->addWidget(clearSaves, 1, 3);
gl->addItem(new QSpacerItem(1, 1, QSizePolicy::Expanding, QSizePolicy::Expanding), 2, 0, 2, -1);
setLayout(gl);
}