dolphin/Source/Core/DolphinQt
JosJuice d25ef67d6f DolphinQt: Save when closing settings window
If Dolphin crashes, changes that have been made to settings are often
lost. This has been a minor annoyance for me when developing, but it has
become a much bigger issue recently due to the problem where Dolphin
freezes on shutdown for ROG Ally users.

Instead of saving the config when certain arbitrary settings are
changed, let's save the config when the user closes the settings window.
2026-03-04 22:26:25 +01:00
..
Achievements Remove unused imports 2026-01-25 16:12:15 +01:00
Config DolphinQt: Save when closing settings window 2026-03-04 22:26:25 +01:00
Debugger Jit: Use RangeSet for physical_addresses 2026-02-23 23:01:49 +01:00
EmulatedUSB WiiSpeakWindow: Add missing Dolphin icon 2026-02-06 16:31:09 +04:00
FIFO Remove unused imports 2026-01-25 16:12:15 +01:00
GameList Remove unused imports 2026-01-25 16:12:15 +01:00
InfinityBase Source: Remove redundant lambda parameter lists 2025-06-14 10:19:31 +02:00
NetPlay Remove unused imports 2026-01-25 16:12:15 +01:00
QtUtils Remove unused imports 2026-01-25 16:12:15 +01:00
Settings DolphinQt: Save when closing settings window 2026-03-04 22:26:25 +01:00
SkylanderPortal Source: Remove redundant lambda parameter lists 2025-06-14 10:19:31 +02:00
Styles/Dark DolphinQt/Styles/Dark: Adjust progress bar 2025-08-31 22:02:00 +02:00
TAS Remove unused imports 2026-01-25 16:12:15 +01:00
AboutDialog.cpp DolphinQt: Remove redundant window hints 2025-06-06 19:35:13 -07:00
AboutDialog.h
CheatSearchFactoryWidget.cpp DolphinQt: Make WrapInScrollArea and GetWrappedWidget less hacky. 2025-05-26 20:58:48 -05:00
CheatSearchFactoryWidget.h DolphinQt: Make WrapInScrollArea and GetWrappedWidget less hacky. 2025-05-26 20:58:48 -05:00
CheatSearchWidget.cpp Cheat Search: Add ability to delete items and fix duplicate commands when multiple row items are selected. 2026-02-13 16:45:00 -07:00
CheatSearchWidget.h Cheat Search: Add ability to delete items and fix duplicate commands when multiple row items are selected. 2026-02-13 16:45:00 -07:00
CheatsManager.cpp CheatsManager: Update code tabs on creation 2026-02-14 20:32:07 -08:00
CheatsManager.h Make overriding explicit and remove redundant virtual specifiers on overriding destructors - Core & UnitTests 2025-05-01 15:00:37 +02:00
CMakeLists.txt Merge pull request #14335 from TixoRebel/joycon-config 2026-02-20 02:44:52 -05:00
ConvertDialog.cpp DolphinQt: Make disc ConvertDialog have a better minimum size, use QFormLayout, and clean up the code a bit. 2025-11-06 04:34:07 -06:00
ConvertDialog.h
DiscordHandler.cpp Remove unused imports 2026-01-25 16:12:15 +01:00
DiscordHandler.h Make overriding explicit and remove redundant virtual specifiers on overriding destructors - Core & UnitTests 2025-05-01 15:00:37 +02:00
DiscordJoinRequestDialog.cpp DolphinQt: Remove redundant window hints 2025-06-06 19:35:13 -07:00
DiscordJoinRequestDialog.h
DolphinEmu.entitlements DolphinQt: Remove entitlements for Steam overlay 2024-08-15 12:42:15 -04:00
DolphinEmuDebug.entitlements DolphinQt: Remove entitlements for Steam overlay 2024-08-15 12:42:15 -04:00
DolphinQt.manifest DolphinQt: dont set dpi awareness in manifest 2023-04-25 10:49:46 -07:00
DolphinQt.rc
DolphinQt.vcxproj Merge pull request #14335 from TixoRebel/joycon-config 2026-02-20 02:44:52 -05:00
DolphinQt.vcxproj.user
GBAHost.cpp libmgba: Fix build when disabled 2025-10-30 12:00:13 -07:00
GBAHost.h libmgba: Fix build when disabled 2025-10-30 12:00:13 -07:00
GBAWidget.cpp Core: Make RunOnCPUThread always non-blocking. 2026-02-03 17:29:17 -06:00
GBAWidget.h libmgba: Fix build when disabled 2025-10-30 12:00:13 -07:00
GCMemcardCreateNewDialog.cpp Remove unused imports 2026-01-25 16:12:15 +01:00
GCMemcardCreateNewDialog.h Make overriding explicit and remove redundant virtual specifiers on overriding destructors - Core & UnitTests 2025-05-01 15:00:37 +02:00
GCMemcardManager.cpp Remove unused imports 2026-01-25 16:12:15 +01:00
GCMemcardManager.h Make overriding explicit and remove redundant virtual specifiers on overriding destructors - Core & UnitTests 2025-05-01 15:00:37 +02:00
Host.cpp Remove unused imports 2026-01-25 16:12:15 +01:00
Host.h Make overriding explicit and remove redundant virtual specifiers on overriding destructors - Core & UnitTests 2025-05-01 15:00:37 +02:00
HotkeyScheduler.cpp Remove unused imports 2026-01-25 16:12:15 +01:00
HotkeyScheduler.h Make overriding explicit and remove redundant virtual specifiers on overriding destructors - Core & UnitTests 2025-05-01 15:00:37 +02:00
Info.plist.in DolphinQt: Disable Liquid Glass on macOS when built with Xcode 26 2026-01-09 08:27:12 -05:00
Main.cpp Remove unused imports 2026-01-25 16:12:15 +01:00
MainWindow.cpp DolphinQt: Add Triforce tab to main settings window. 2026-02-15 20:14:15 -06:00
MainWindow.h DolphinQt: Add Triforce tab to main settings window. 2026-02-15 20:14:15 -06:00
MenuBar.cpp Added Triforce support 2026-02-15 20:14:14 -06:00
MenuBar.h Added Triforce support 2026-02-15 20:14:14 -06:00
NANDRepairDialog.cpp DolphinQt: Remove redundant window hints 2025-06-06 19:35:13 -07:00
NANDRepairDialog.h
NKitWarningDialog.cpp fix Qt6 deprecation warnings 2025-07-19 22:08:15 +02:00
NKitWarningDialog.h
pch_qt.cpp
pch_qt.h
qt.conf
qt.conf.win
qt6.natvis
RenderWidget.cpp Remove unused imports 2026-01-25 16:12:15 +01:00
RenderWidget.h Remove rounded corners on emulation render window 2024-04-28 12:41:39 +03:00
resource.h
ResourcePackManager.cpp Fix various typos and spelling mistakes 2026-01-17 20:11:38 +01:00
ResourcePackManager.h
Resources.cpp Remove unused imports 2026-01-25 16:12:15 +01:00
Resources.h DolphinQt: cache icons instead of single pixmaps 2023-04-25 12:34:27 -07:00
RiivolutionBootWidget.cpp Common/FileSearch: Refactor DoFileSearch 2026-01-24 16:50:10 +01:00
RiivolutionBootWidget.h Make overriding explicit and remove redundant virtual specifiers on overriding destructors - Core & UnitTests 2025-05-01 15:00:37 +02:00
SearchBar.cpp
SearchBar.h Fix various typos and spelling mistakes 2026-01-17 20:11:38 +01:00
Settings.cpp Remove unused imports 2026-01-25 16:12:15 +01:00
Settings.h Remove unused imports 2026-01-25 16:12:15 +01:00
ToolBar.cpp Remove unused imports 2026-01-25 16:12:15 +01:00
ToolBar.h
Translation.cpp Remove unused imports 2026-01-25 16:12:15 +01:00
Translation.h
Updater.cpp DolphinQt: Replace widespread SetQWidgetWindowDecorations calls with an event filter. 2025-06-07 16:15:34 -05:00
Updater.h
WiiUpdate.cpp Remove unused imports 2026-01-25 16:12:15 +01:00
WiiUpdate.h