mirror of
https://github.com/stenzek/duckstation.git
synced 2026-02-04 05:04:33 +00:00
[PR #617] [MERGED] Qt: Replace QtSettingsInterface with INISettingsInterface #63
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/stenzek/duckstation/pull/617
Author: @ggrtk
Created: 7/17/2020
Status: ✅ Merged
Merged: 7/21/2020
Merged by: @stenzek
Base:
master← Head:qt-inisettings📝 Commits (6)
9d6325fQtHostInterface: Fix compiler warning9b2740bHostInterface: Save tweak/hack defaults to settings file4e2b318Qt: Replace QtSettingsInterface with INISettingsInterface97be6c9Fix MSVC build79adabeCommonHostInterface: Bump to settings version 3bddd098Merge branch 'master' into qt-inisettings📊 Changes
23 files changed (+352 additions, -470 deletions)
View changed files
📝
src/core/host_interface.cpp(+5 -0)📝
src/duckstation-qt/CMakeLists.txt(+0 -2)📝
src/duckstation-qt/advancedsettingswidget.cpp(+21 -17)📝
src/duckstation-qt/audiosettingswidget.cpp(+13 -8)📝
src/duckstation-qt/consolesettingswidget.cpp(+17 -12)📝
src/duckstation-qt/controllersettingswidget.cpp(+28 -20)📝
src/duckstation-qt/duckstation-qt.vcxproj(+8 -10)📝
src/duckstation-qt/duckstation-qt.vcxproj.filters(+0 -2)📝
src/duckstation-qt/gamelistsettingswidget.cpp(+10 -10)📝
src/duckstation-qt/gamelistwidget.cpp(+10 -12)📝
src/duckstation-qt/generalsettingswidget.cpp(+28 -18)📝
src/duckstation-qt/gpusettingswidget.cpp(+32 -29)📝
src/duckstation-qt/hotkeysettingswidget.cpp(+3 -2)📝
src/duckstation-qt/inputbindingwidgets.cpp(+19 -14)📝
src/duckstation-qt/inputbindingwidgets.h(+6 -5)📝
src/duckstation-qt/mainwindow.cpp(+22 -18)📝
src/duckstation-qt/memorycardsettingswidget.cpp(+2 -2)📝
src/duckstation-qt/qthostinterface.cpp(+67 -50)📝
src/duckstation-qt/qthostinterface.h(+12 -7)➖
src/duckstation-qt/qtsettingsinterface.cpp(+0 -147)...and 3 more files
📄 Description
One thing I'm concerned about is that users will have their settings deleted without much warning, since a pop-up window doesn't seem to get created when a settings version mismatch is found, like it does when there is a save state version mismatch.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.