dolphin/Source/Core/DolphinQt
Pokechu22 c0b6e9e69c Treat --debugger command line as a temporary setting
Before, Settings::SetDebugModeEnabled was used; this calls SetBaseOrCurrent() which will usually permanently change the base configuration setting for the debugger to true. Thus, the debugger would remain active even if the --debugger command line option was removed. Now, it remains active only for the current run, like other command-line options.

Note that SetBaseOrCurrent is also used by the "Show Debugging UI" option under Options -> Interface; this means that if the debugger is turned off (or off and then back on) by the user while --debugger is specified, this will be reset to whatever the base configuration had when Dolphin is closed and reopened. This behavior is consistent with the rest of the UI.

To my understanding, the --debugger option is something from 5.0 stable/DolphinWx where there was no way to toggle the debug UI in the settings (and the command-line option was the only way of enabling it). It's less useful nowadays.
2023-04-17 23:11:26 -07:00
..
Config Common/IniFile: Move interface into Common namespace 2023-04-13 10:19:28 -04:00
Debugger Merge pull request #11756 from lioncash/ini 2023-04-14 20:52:30 +02:00
FIFO OpcodeDecoding: Get vertex size from the loader 2022-09-19 01:14:53 +02:00
GameList GameList: Check Wii save path 2023-04-01 16:23:37 +04:00
NetPlay Cleanup headers 2023-01-31 19:41:24 +13:00
QtUtils Add support for building against Qt 6 2022-05-02 22:39:33 -07:00
Settings DolphinQt: Fix mouse lock checkbox appearing when it shouldn't 2023-04-07 22:33:40 -07:00
SkylanderPortal Skylander Portal: Clearing and Reloading fix 2023-03-04 20:13:54 +13:00
TAS Common/IniFile: Move interface into Common namespace 2023-04-13 10:19:28 -04:00
AboutDialog.cpp Fix static initialisation order fiasco issue for Version variables 2022-01-14 00:04:22 +01:00
AboutDialog.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
CMakeLists.txt Merge pull request #11667 from TellowKrinkle/DontSucceedOnLinkFail 2023-04-05 05:35:58 +02:00
CheatSearchFactoryWidget.cpp HW/Memmap: Refactor Memory to class, move to Core::System. 2022-12-03 13:27:02 +01:00
CheatSearchFactoryWidget.h DolphinQt: Rewrite cheat search GUI. 2021-09-15 19:05:49 +02:00
CheatSearchWidget.cpp Core: Add System parameter to CPUThreadGuard. 2023-03-08 22:41:42 +01:00
CheatSearchWidget.h DolphinQt: add a 'add to watch' context menu item that allows you to add a memory location found in a cheat search to be added to the watch list 2022-12-23 12:31:33 -06:00
CheatsManager.cpp DolphinQt: add a 'add to watch' context menu item that allows you to add a memory location found in a cheat search to be added to the watch list 2022-12-23 12:31:33 -06:00
CheatsManager.h DolphinQt: add a 'add to watch' context menu item that allows you to add a memory location found in a cheat search to be added to the watch list 2022-12-23 12:31:33 -06:00
ConvertDialog.cpp Use a success count instead of files count 2023-02-17 15:49:31 +01:00
ConvertDialog.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
DiscordHandler.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
DiscordHandler.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
DiscordJoinRequestDialog.cpp Remove most uses of StringFromFormat in favor of fmt 2022-10-12 16:50:47 -07:00
DiscordJoinRequestDialog.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
DolphinEmu.entitlements DolphinQt: Add com.apple.security.cs.allow-dyld-environment-variables to entitlements 2022-05-18 20:23:17 -04:00
DolphinEmuDebug.entitlements DolphinQt: Add com.apple.security.cs.allow-dyld-environment-variables to entitlements 2022-05-18 20:23:17 -04:00
DolphinQt.manifest Update supportedOS values in .manifest files 2022-08-05 10:26:22 +10:00
DolphinQt.rc Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
DolphinQt.vcxproj Added rcheevos to Externals 2023-04-02 08:28:23 -04:00
DolphinQt.vcxproj.user msbuild: use default Project attrs 2022-04-27 15:26:43 -07:00
GBAHost.cpp Qt/Core: Refactor GBA Core accessors 2021-07-24 14:54:57 +02:00
GBAHost.h Qt: Implement GBA host and widget 2021-07-13 16:43:28 +02:00
GBAWidget.cpp CoreTiming: Refactor to class. 2022-11-27 03:47:12 +01:00
GBAWidget.h GBA: Add import and export save options to context menu. 2021-11-21 18:08:23 +01:00
GCMemcardCreateNewDialog.cpp Add wrapper function to disable hotkeys for QFileDialog 2021-10-09 22:43:56 -04:00
GCMemcardCreateNewDialog.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
GCMemcardManager.cpp [[unlikely]] ASSERT 2023-03-02 19:54:15 -06:00
GCMemcardManager.h Use Slot in GCMemcardManager 2022-01-16 14:21:32 -08:00
Host.cpp Split AbstractGfx out of Renderer 2023-01-31 18:46:02 +13:00
Host.h Qt: Implement GBA host and widget 2021-07-13 16:43:28 +02:00
HotkeyScheduler.cpp Cleanup headers 2023-02-09 18:36:20 +13:00
HotkeyScheduler.h Add hotkeys for incrementing/decrementing selected state slot (like RetroArch) 2022-08-07 12:20:09 -05:00
Info.plist.in Set LSApplicationCategoryType to games 2023-01-10 11:34:42 +00:00
Main.cpp Treat --debugger command line as a temporary setting 2023-04-17 23:11:26 -07:00
MainWindow.cpp Added Achievement Manager with Login 2023-04-03 21:17:44 -04:00
MainWindow.h Fix warning 2023-01-31 19:41:24 +13:00
MenuBar.cpp PowerPC: Refactor to class, move to System. 2023-04-09 21:48:37 +02:00
MenuBar.h Emulate Skylanders within Dolphin 2023-01-22 14:50:30 +13:00
NANDRepairDialog.cpp Qt: Make custom dialog for NAND Repair. 2022-08-28 03:11:17 +02:00
NANDRepairDialog.h Qt: Make custom dialog for NAND Repair. 2022-08-28 03:11:17 +02:00
NKitWarningDialog.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
NKitWarningDialog.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
RenderWidget.cpp DolphinQt: RenderWidget fix heap-use-after-free 2023-04-03 10:43:49 -04:00
RenderWidget.h Insert a more solid abstraction between Qt and Imgui 2023-02-09 18:36:20 +13:00
ResourcePackManager.cpp Add NonDefaultQPushButton to set autoDefault of buttons to false 2022-03-08 08:51:29 +01:00
ResourcePackManager.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
Resources.cpp Config: Port remaining Interface settings to new config system. 2021-12-31 17:40:04 +01:00
Resources.h Core, DolphinQt, UICommon: Fix all cases of -Wrange-loop-construct in gcc 11 2021-11-02 13:50:21 +01:00
RiivolutionBootWidget.cpp Fix shadowing variables in labmdas 2022-02-13 14:38:59 -08:00
RiivolutionBootWidget.h DolphinQt: Add a 'Save as Preset' button to RiivolutionBootWidget. 2021-12-12 21:26:09 +01:00
SearchBar.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
SearchBar.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
Settings.cpp Cleanup headers 2023-01-31 19:41:24 +13:00
Settings.h DolphinQt: add warning if graphics mods are not enabled 2022-06-27 18:28:28 -05:00
ToolBar.cpp Qt: Allow opening controller settings during netplay. 2022-10-02 23:14:34 +02:00
ToolBar.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
Translation.cpp Remove most uses of StringFromFormat in favor of fmt 2022-10-12 16:50:47 -07:00
Translation.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
Updater.cpp updater: add test for update flow 2023-03-11 12:58:33 -08:00
Updater.h Qt/Updater: Remove unused member variable. 2022-11-15 00:56:08 +01:00
WiiUpdate.cpp Resolve GCC Warnings 2022-06-30 15:26:48 -05:00
WiiUpdate.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
pch_qt.cpp msbuild: add pch for dolphinqt 2022-06-21 13:35:14 -07:00
pch_qt.h msbuild: add pch for dolphinqt 2022-06-21 13:35:14 -07:00
qt.conf Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
qt.conf.win DolphinQt/CMake: Building on Windows 2019-05-12 00:05:10 +02:00
qt6.natvis Add support for building against Qt 6 2022-05-02 22:39:33 -07:00
resource.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00