settings looking a little better now. onto input settings overhaul
This commit is contained in:
@@ -189,6 +189,8 @@ void KaizenGui::cleanup() {
|
|||||||
SDL_Quit();
|
SDL_Quit();
|
||||||
core.Stop();
|
core.Stop();
|
||||||
emuThread->requestInterruption();
|
emuThread->requestInterruption();
|
||||||
|
while (emuThread->isRunning())
|
||||||
|
;
|
||||||
emuThread->quit();
|
emuThread->quit();
|
||||||
delete emuThread;
|
delete emuThread;
|
||||||
delete vulkanWidget;
|
delete vulkanWidget;
|
||||||
|
|||||||
@@ -18,5 +18,6 @@ AudioSettings::AudioSettings() : settings(QSettings::UserScope) {
|
|||||||
v = new QVBoxLayout();
|
v = new QVBoxLayout();
|
||||||
v->addWidget(volume);
|
v->addWidget(volume);
|
||||||
v->addWidget(volumePercent);
|
v->addWidget(volumePercent);
|
||||||
|
v->addStretch(-1);
|
||||||
setLayout(v);
|
setLayout(v);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -51,5 +51,6 @@ CPUSettings::CPUSettings() : settings(QSettings::UserScope) {
|
|||||||
h->addWidget(idleSkip);
|
h->addWidget(idleSkip);
|
||||||
v->addWidget(types);
|
v->addWidget(types);
|
||||||
v->addLayout(h);
|
v->addLayout(h);
|
||||||
|
v->addStretch(-1);
|
||||||
setLayout(v);
|
setLayout(v);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -43,8 +43,6 @@ GeneralSettings::GeneralSettings() : settings(QSettings::UserScope) {
|
|||||||
emit romFolderSelected();
|
emit romFolderSelected();
|
||||||
});
|
});
|
||||||
|
|
||||||
gl = new QGridLayout();
|
|
||||||
|
|
||||||
QPushButton *clearRoms = new QPushButton("Clear");
|
QPushButton *clearRoms = new QPushButton("Clear");
|
||||||
connect(clearRoms, &QPushButton::clicked, this, [&] {
|
connect(clearRoms, &QPushButton::clicked, this, [&] {
|
||||||
selectedRomsFolderLabel->clear();
|
selectedRomsFolderLabel->clear();
|
||||||
@@ -62,6 +60,8 @@ GeneralSettings::GeneralSettings() : settings(QSettings::UserScope) {
|
|||||||
settings.sync();
|
settings.sync();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
gl = new QGridLayout();
|
||||||
|
|
||||||
gl->addWidget(new QLabel("ROMs path:"), 0, 0);
|
gl->addWidget(new QLabel("ROMs path:"), 0, 0);
|
||||||
gl->addWidget(selectedRomsFolderLabel, 0, 1);
|
gl->addWidget(selectedRomsFolderLabel, 0, 1);
|
||||||
gl->addWidget(romsFolderSelectButton, 0, 2);
|
gl->addWidget(romsFolderSelectButton, 0, 2);
|
||||||
@@ -71,6 +71,7 @@ GeneralSettings::GeneralSettings() : settings(QSettings::UserScope) {
|
|||||||
gl->addWidget(selectedSavesFolderLabel, 1, 1);
|
gl->addWidget(selectedSavesFolderLabel, 1, 1);
|
||||||
gl->addWidget(savesFolderSelectButton, 1, 2);
|
gl->addWidget(savesFolderSelectButton, 1, 2);
|
||||||
gl->addWidget(clearSaves, 1, 3);
|
gl->addWidget(clearSaves, 1, 3);
|
||||||
|
gl->addItem(new QSpacerItem(1, 1, QSizePolicy::Expanding, QSizePolicy::Expanding), 2, 0, 2, -1);
|
||||||
|
|
||||||
setLayout(gl);
|
setLayout(gl);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user