This commit is contained in:
2026-06-10 10:53:49 +02:00
parent e72abc2407
commit ac4af8106c
11 changed files with 139 additions and 70 deletions
+4 -4
View File
@@ -21,12 +21,12 @@ CPUSettings::CPUSettings() : settings(QSettings::UserScope) {
h = new QHBoxLayout();
types->addItems({"Interpreter", "Cached Interpreter"});
if (Options::GetCpuType() == 0) {
if (Options::GetCpuType() == n64::PlainInterpreter) {
idleSkip->hide();
} else {
idleSkip->show();
}
types->setCurrentIndex(Options::GetCpuType());
types->setCurrentIndex((int)Options::GetCpuType());
connect(types, &QComboBox::currentIndexChanged, this, [&] {
int index = types->currentIndex();
@@ -35,8 +35,8 @@ CPUSettings::CPUSettings() : settings(QSettings::UserScope) {
else
idleSkip->show();
Options::SetCpuType(index);
settings.setValue("cpu/type", index);
Options::SetCpuType((n64::CPUType)index);
settings.setValue("cpu/type", (n64::CPUType)index);
settings.sync();
emit cpuTypeChanged();
});
+1 -2
View File
@@ -13,8 +13,7 @@ GeneralSettings::GeneralSettings() : settings(QSettings::UserScope) {
connect(folderSelectButton, &QPushButton::clicked, this, [&] {
auto dir = QFileDialog::getExistingDirectory(this, tr("Open Directory"), QCoreApplication::applicationDirPath(),
QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks |
QFileDialog::DontUseNativeDialog);
QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks);
selectedFolderLabel->setText(dir);
Options::SetSavesPath(dir.toStdString());
settings.setValue("general/saves_path", dir);