suyu/src/yuzu/configuration
lat9nq 4a3d57e469 yuzu: Add settings reset button to general configuration
Builds on german77's work to reset all settings back to their defaults.
This include UISettings and Settings values structs, but does not affect
save profiles, input profiles, and game directories.

This works from a button input in configure_general. When activated, it
calls a callback to close the whole configure dialog, then GMainWindow
deletes the old configuration, both on disk and in memory, and
reinitalizes a new one. It also resets a portion of the UI and calls the
telemetry window prompt.
2021-06-01 17:22:04 -04:00
..
config.cpp yuzu: Add settings reset button to general configuration 2021-06-01 17:22:04 -04:00
config.h yuzu: Add settings reset button to general configuration 2021-06-01 17:22:04 -04:00
configuration_shared.cpp configuration_shared: Drop unused function and template another 2021-05-19 16:00:48 -04:00
configuration_shared.h configuration_shared: Drop unused function and template another 2021-05-19 16:00:48 -04:00
configure.ui ui/themes: Cleanup UI 2020-11-15 23:33:19 -05:00
configure_audio.cpp configuration: Add CPU tab to game properties 2021-05-16 01:31:42 -04:00
configure_audio.h configuration: Use forward declares and remove extraneous structs 2020-07-19 13:26:55 -04:00
configure_audio.ui configure_audio: fix UI margins 2020-07-19 13:26:55 -04:00
configure_cpu.cpp configure_cpu: Simplify UpdateGroup 2021-05-20 01:11:56 -04:00
configure_cpu.h configuration: Add CPU tab to game properties 2021-05-16 01:31:42 -04:00
configure_cpu.ui settings: Suppress duplicate label name warning 2021-05-22 18:32:35 -05:00
configure_cpu_debug.cpp common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_cpu_debug.h common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_cpu_debug.ui configure_cpu: Split optimization settings off into Debug tab 2020-07-12 19:32:32 +01:00
configure_debug.cpp common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) 2021-05-25 19:32:56 -04:00
configure_debug.h yuzu/configuration: Make all widgets and dialogs aware of language changes 2019-06-05 21:57:21 -04:00
configure_debug.ui configure_debug: FIx duplicate labels 2021-05-16 23:32:51 -04:00
configure_debug_controller.cpp general: Fix compiler warnings on linux and miscellaneous changes 2020-11-15 23:33:21 -05:00
configure_debug_controller.h general: Fix compiler warnings on linux and miscellaneous changes 2020-11-15 23:33:21 -05:00
configure_debug_controller.ui ui/themes: Cleanup UI 2020-11-15 23:33:19 -05:00
configure_dialog.cpp yuzu: Add settings reset button to general configuration 2021-06-01 17:22:04 -04:00
configure_dialog.h yuzu qt: Add an Apply button to configuration dialogs 2021-05-25 02:25:39 -04:00
configure_filesystem.cpp common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) 2021-05-25 19:32:56 -04:00
configure_filesystem.h yuzu/configure_filesystem: Remove "Select Cache Directory" option 2021-01-04 06:29:48 +01:00
configure_filesystem.ui yuzu/configure_filesystem: Remove "Select Cache Directory" option 2021-01-04 06:29:48 +01:00
configure_general.cpp yuzu: Add settings reset button to general configuration 2021-06-01 17:22:04 -04:00
configure_general.h yuzu: Add settings reset button to general configuration 2021-06-01 17:22:04 -04:00
configure_general.ui yuzu: Add settings reset button to general configuration 2021-06-01 17:22:04 -04:00
configure_graphics.cpp configuration: Simplify applying per-game settings 2021-05-15 22:59:38 -04:00
configure_graphics.h common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_graphics.ui configure_graphics: Add Borderless Windowed fullscreen mode 2021-04-06 05:58:57 -04:00
configure_graphics_advanced.cpp configuration: Add CPU tab to game properties 2021-05-16 01:31:42 -04:00
configure_graphics_advanced.h configure_graphics: Remove Force 30 FPS mode 2020-07-28 08:07:26 -04:00
configure_graphics_advanced.ui Address feedback, add shader compile notifier, update setting text 2020-08-16 12:02:22 -04:00
configure_hotkeys.cpp common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_hotkeys.h Add Restore Defaults and Clear options to hotkeys 2020-04-24 23:50:26 +02:00
configure_hotkeys.ui Add Restore Defaults and Clear options to hotkeys 2020-04-24 23:50:26 +02:00
configure_input.cpp Fix connect and disconnect controller events 2021-01-23 22:59:44 -06:00
configure_input.h configure_input: Update the input profiles for other player tabs 2020-11-15 23:33:21 -05:00
configure_input.ui configure_input: Add per-player vibration 2020-11-15 23:33:20 -05:00
configure_input_advanced.cpp common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_input_advanced.h general: Fix compiler warnings on linux and miscellaneous changes 2020-11-15 23:33:21 -05:00
configure_input_advanced.ui Add mouse panning 2021-02-07 20:31:58 -06:00
configure_input_player.cpp input_common: Implement SDL motion 2021-05-15 08:56:58 -05:00
configure_input_player.h common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_input_player.ui Make settings controller image change with controller input 2021-02-06 09:43:41 -06:00
configure_input_player_widget.cpp Merge pull request #4940 from german77/nativeGC 2021-02-15 10:32:19 -08:00
configure_input_player_widget.h common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_input_profile_dialog.cpp general: Fix compiler warnings on linux and miscellaneous changes 2020-11-15 23:33:21 -05:00
configure_input_profile_dialog.h general: Fix compiler warnings on linux and miscellaneous changes 2020-11-15 23:33:21 -05:00
configure_input_profile_dialog.ui applets/controller: Change the input button to create input profiles 2020-11-15 23:33:21 -05:00
configure_motion_touch.cpp common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_motion_touch.h Use a single connection for UDP server, make connection test longer and check all pads instead of only the first one 2021-03-30 22:17:08 -05:00
configure_motion_touch.ui Allow all touch inputs at the same time and remove config options that are not longer necesary 2021-01-15 09:05:17 -06:00
configure_mouse_advanced.cpp input_common: Eliminate most global state 2020-08-27 16:11:17 -04:00
configure_mouse_advanced.h input_common: Eliminate most global state 2020-08-27 16:11:17 -04:00
configure_mouse_advanced.ui ui/themes: Cleanup UI 2020-11-15 23:33:19 -05:00
configure_per_game.cpp Merge pull request #6346 from lat9nq/apply-config-pgc 2021-05-27 13:07:53 -04:00
configure_per_game.h yuzu qt: Add an Apply button to configuration dialogs 2021-05-25 02:25:39 -04:00
configure_per_game.ui configuration: Add CPU tab to game properties 2021-05-16 01:31:42 -04:00
configure_per_game_addons.cpp common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) 2021-05-25 19:32:56 -04:00
configure_per_game_addons.h configuration: implement per-game configurations (#4098) 2020-07-09 22:42:09 -04:00
configure_per_game_addons.ui configuration: implement per-game configurations (#4098) 2020-07-09 22:42:09 -04:00
configure_profile_manager.cpp common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) 2021-05-25 19:32:56 -04:00
configure_profile_manager.h yuzu/configuration: Make all widgets and dialogs aware of language changes 2019-06-05 21:57:21 -04:00
configure_profile_manager.ui qt: Move profile manager to own UI tab 2019-01-04 17:32:13 -05:00
configure_service.cpp common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_service.h qt: Add service dialog 2019-10-02 08:35:43 -04:00
configure_service.ui configure_service: Allow Qt to open external links 2019-09-30 17:26:10 -04:00
configure_system.cpp common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) 2021-05-25 19:32:56 -04:00
configure_system.h configuration: Use forward declares and remove extraneous structs 2020-07-19 13:26:55 -04:00
configure_system.ui configure_system: Implement highlighted overrides 2020-07-19 13:26:55 -04:00
configure_touch_from_button.cpp common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_touch_from_button.h Address second batch of reviews 2020-08-30 00:43:25 +02:00
configure_touch_from_button.ui ui/themes: Cleanup UI 2020-11-15 23:33:19 -05:00
configure_touch_widget.h Address review comments and fix code compilation 2020-08-29 20:56:51 +02:00
configure_touchscreen_advanced.cpp Allow all touch inputs at the same time and remove config options that are not longer necesary 2021-01-15 09:05:17 -06:00
configure_touchscreen_advanced.h yuzu/configuration: Make all widgets and dialogs aware of language changes 2019-06-05 21:57:21 -04:00
configure_touchscreen_advanced.ui Allow all touch inputs at the same time and remove config options that are not longer necesary 2021-01-15 09:05:17 -06:00
configure_ui.cpp common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) 2021-05-25 19:32:56 -04:00
configure_ui.h configure_ui: Address some review comments from the previous PR 2020-07-18 14:09:13 +02:00
configure_ui.ui configuration: Setup UI to config screenshot path and saving 2020-07-20 23:03:49 -04:00
configure_vibration.cpp common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_vibration.h input_common: Add VibrationDevice and VibrationDeviceFactory 2020-11-15 23:33:20 -05:00
configure_vibration.ui configure_input: Add per-player vibration 2020-11-15 23:33:20 -05:00
configure_web.cpp common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_web.h yuzu/configuration: Make all widgets and dialogs aware of language changes 2019-06-05 21:57:21 -04:00
configure_web.ui yuzu: configure_web: Use Base64 encoded token for simplifying user experience. 2019-11-09 14:00:44 -05:00
input_profiles.cpp common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) 2021-05-25 19:32:56 -04:00
input_profiles.h input_profiles: Implement input profiles 2020-11-15 23:33:19 -05:00