|
|
|
@ -578,7 +578,6 @@ void Config::ReadPathValues() { |
|
|
|
|
|
|
|
UISettings::values.roms_path = ReadSetting(QStringLiteral("romsPath")).toString(); |
|
|
|
UISettings::values.symbols_path = ReadSetting(QStringLiteral("symbolsPath")).toString(); |
|
|
|
UISettings::values.screenshot_path = ReadSetting(QStringLiteral("screenshotPath")).toString(); |
|
|
|
UISettings::values.game_dir_deprecated = |
|
|
|
ReadSetting(QStringLiteral("gameListRootDir"), QStringLiteral(".")).toString(); |
|
|
|
UISettings::values.game_dir_deprecated_deepscan = |
|
|
|
@ -673,6 +672,22 @@ void Config::ReadRendererValues() { |
|
|
|
qt_config->endGroup(); |
|
|
|
} |
|
|
|
|
|
|
|
void Config::ReadScreenshotValues() { |
|
|
|
qt_config->beginGroup(QStringLiteral("Screenshots")); |
|
|
|
|
|
|
|
UISettings::values.enable_screenshot_save_as = |
|
|
|
ReadSetting(QStringLiteral("enable_screenshot_save_as"), true).toBool(); |
|
|
|
FileUtil::GetUserPath( |
|
|
|
FileUtil::UserPath::ScreenshotsDir, |
|
|
|
qt_config |
|
|
|
->value(QStringLiteral("screenshot_path"), QString::fromStdString(FileUtil::GetUserPath( |
|
|
|
FileUtil::UserPath::ScreenshotsDir))) |
|
|
|
.toString() |
|
|
|
.toStdString()); |
|
|
|
|
|
|
|
qt_config->endGroup(); |
|
|
|
} |
|
|
|
|
|
|
|
void Config::ReadShortcutValues() { |
|
|
|
qt_config->beginGroup(QStringLiteral("Shortcuts")); |
|
|
|
|
|
|
|
@ -754,6 +769,7 @@ void Config::ReadUIValues() { |
|
|
|
ReadUIGamelistValues(); |
|
|
|
ReadUILayoutValues(); |
|
|
|
ReadPathValues(); |
|
|
|
ReadScreenshotValues(); |
|
|
|
ReadShortcutValues(); |
|
|
|
|
|
|
|
UISettings::values.single_window_mode = |
|
|
|
@ -1083,7 +1099,6 @@ void Config::SavePathValues() { |
|
|
|
|
|
|
|
WriteSetting(QStringLiteral("romsPath"), UISettings::values.roms_path); |
|
|
|
WriteSetting(QStringLiteral("symbolsPath"), UISettings::values.symbols_path); |
|
|
|
WriteSetting(QStringLiteral("screenshotPath"), UISettings::values.screenshot_path); |
|
|
|
qt_config->beginWriteArray(QStringLiteral("gamedirs")); |
|
|
|
for (int i = 0; i < UISettings::values.game_dirs.size(); ++i) { |
|
|
|
qt_config->setArrayIndex(i); |
|
|
|
@ -1159,6 +1174,17 @@ void Config::SaveRendererValues() { |
|
|
|
qt_config->endGroup(); |
|
|
|
} |
|
|
|
|
|
|
|
void Config::SaveScreenshotValues() { |
|
|
|
qt_config->beginGroup(QStringLiteral("Screenshots")); |
|
|
|
|
|
|
|
WriteSetting(QStringLiteral("enable_screenshot_save_as"), |
|
|
|
UISettings::values.enable_screenshot_save_as); |
|
|
|
WriteSetting(QStringLiteral("screenshot_path"), |
|
|
|
QString::fromStdString(FileUtil::GetUserPath(FileUtil::UserPath::ScreenshotsDir))); |
|
|
|
|
|
|
|
qt_config->endGroup(); |
|
|
|
} |
|
|
|
|
|
|
|
void Config::SaveShortcutValues() { |
|
|
|
qt_config->beginGroup(QStringLiteral("Shortcuts")); |
|
|
|
|
|
|
|
@ -1221,6 +1247,7 @@ void Config::SaveUIValues() { |
|
|
|
SaveUIGamelistValues(); |
|
|
|
SaveUILayoutValues(); |
|
|
|
SavePathValues(); |
|
|
|
SaveScreenshotValues(); |
|
|
|
SaveShortcutValues(); |
|
|
|
|
|
|
|
WriteSetting(QStringLiteral("singleWindowMode"), UISettings::values.single_window_mode, true); |
|
|
|
|