dolphin/Source/Core/DolphinQt
Léo Lam 522cb6b137
IOS: Use less ambiguous names for classes
Some of the device names can be ambiguous and require fully or partly
qualifying the name (e.g. IOS::HLE::FS::) in a somewhat verbose way.

Additionally, insufficiently qualified names are prone to breaking.
Consider the example of IOS::HLE::FS:: (namespace) and
IOS::HLE::Device::FS (class). If we use FS::Foo in a file that doesn't
know about the class, everything will work fine. However, as soon as
Device::FS is declared via a header include or even just forward
declared, that code will cease to compile because FS:: now resolves
to Device::FS if FS::Foo was used in the Device namespace.

It also leads to having to write IOS::ES:: to access ES types and
utilities even for code that is already under the IOS namespace.

The fix for this is simple: rename the device classes and give them
a "device" suffix in their names if the existing ones may be ambiguous.
This makes it clear whether we're referring to the device class or to
something else.

This is not any longer to type, considering it lets us get rid of the
Device namespace, which is now wholly unnecessary.

There are no functional changes in this commit.

A future commit will fix unnecessarily qualified names.
2021-02-12 21:40:31 +01:00
..
Config IOS: Use less ambiguous names for classes 2021-02-12 21:40:31 +01:00
Debugger IOS: Use less ambiguous names for classes 2021-02-12 21:40:31 +01:00
FIFO Use GX_CMD_UNKNOWN_METRICS instead of magic number 0x44 2021-01-11 12:41:04 -08:00
GameList Merge pull request #9461 from cbartondock/master 2021-02-10 22:50:40 +01:00
NetPlay Merge pull request #9440 from lioncash/qt6 2021-01-27 19:28:43 +01:00
QtUtils DolphinQt: Resolve deprecated usage of margin() 2021-01-13 05:07:32 -05:00
Settings rename Core/Analytics to Core/DolphinAnalytics 2021-01-27 14:29:47 -08:00
TAS Fix -Wsign-compare warnings 2020-11-21 02:08:09 +01:00
AboutDialog.cpp Qt/AboutDialog: Clean up code a bit 2019-10-13 16:11:19 +02:00
AboutDialog.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
CMakeLists.txt DolphinQt: Move gamecube controller ui logic to its own widget 2021-01-27 12:02:39 -06:00
CheatsManager.cpp Core: Allow overriding the enabling of a code 2020-12-11 10:02:14 +01:00
CheatsManager.h GameListModel instance ownership transferred back to the GameList instance. The GameListModel instance will be passed as a constructor parameter where needed. 2020-10-01 22:09:45 +02:00
ConvertDialog.cpp Frontends: Migrate logs over to fmt 2020-11-25 21:19:08 -05:00
ConvertDialog.h RVZ: Make m_rvz a template parameter 2020-06-17 13:48:45 +02:00
DiscordHandler.cpp name some threads 2020-08-22 17:22:07 -07:00
DiscordHandler.h DiscordHandler: Don't delay shutdown by up to 2s 2019-06-13 23:34:25 +02:00
DiscordJoinRequestDialog.cpp Externals: Fix include path for picojson and discord 2020-04-29 11:45:59 +02:00
DiscordJoinRequestDialog.h DolphinQt: clean up includes 2019-02-25 20:15:12 +00:00
DolphinQt.manifest Fix malformed manifests 2019-11-11 11:47:10 +01:00
DolphinQt.rc Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
DolphinQt.vcxproj msbuild: bundle all dolphin "core" code into single library 2021-01-27 14:29:49 -08:00
DolphinQt.vcxproj.user Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
GCMemcardCreateNewDialog.cpp Qt/GCMemcardCreateNewDialog: Use zero values for formatting instead of accessing g_SRAM. 2020-08-24 19:33:28 +02:00
GCMemcardCreateNewDialog.h GCMemcardManager: Add GUI to create new memory card. 2020-04-28 23:59:15 +02:00
GCMemcardManager.cpp Frontends: Migrate logs over to fmt 2020-11-25 21:19:08 -05:00
GCMemcardManager.h GCMemcard: Move from global namespace into a Memcard namespace. 2020-06-16 20:18:39 +02:00
Host.cpp Merge pull request #8745 from AdmiralCurtiss/savestate-load-callback-qt 2020-04-27 15:29:55 +02:00
Host.h Merge pull request #8745 from AdmiralCurtiss/savestate-load-callback-qt 2020-04-27 15:29:55 +02:00
HotkeyScheduler.cpp IOS: Use less ambiguous names for classes 2021-02-12 21:40:31 +01:00
HotkeyScheduler.h NetPlay: Implement golf mode 2019-04-05 07:01:03 -04:00
Info.plist.in Add new file format RVZ based on WIA 2020-06-17 13:47:34 +02:00
Main.cpp rename Core/Analytics to Core/DolphinAnalytics 2021-01-27 14:29:47 -08:00
MainWindow.cpp IOS: Use less ambiguous names for classes 2021-02-12 21:40:31 +01:00
MainWindow.h DolphinQt: Move Free Look out of Graphics/Hotkey and into its own configuration window. Launched from a new menu option - "Free Look Settings". The HotKeyScheduler still calls the Free Look functionality to reduce the total number of threads 2020-12-24 13:49:25 -06:00
MenuBar.cpp IOS: Use less ambiguous names for classes 2021-02-12 21:40:31 +01:00
MenuBar.h DolphinQt: Move Free Look out of Graphics/Hotkey and into its own configuration window. Launched from a new menu option - "Free Look Settings". The HotKeyScheduler still calls the Free Look functionality to reduce the total number of threads 2020-12-24 13:49:25 -06:00
NKitWarningDialog.cpp Add Metal Gear Solid: The Twin Snakes to NKit warning message 2020-10-04 12:22:27 +02:00
NKitWarningDialog.h DolphinQt: Show a warning when launching an NKit disc image 2020-07-29 21:05:57 +02:00
RenderWidget.cpp DolphinQt: Only trigger Free Look mouse movement when the Free Look camera is active 2020-12-24 13:49:25 -06:00
RenderWidget.h Qt/RenderWidget: Remove fill background functionality 2020-03-11 23:13:45 +10:00
ResourcePackManager.cpp DolphinQt: setTabKeyNavigation(false) on QTableWidget and QTableView. 2020-02-06 20:48:45 -06:00
ResourcePackManager.h ResourcePacks: Fix various bugs 2019-02-11 11:05:35 +01:00
Resources.cpp DolphinQt: Replace QStringLiteral with alternatives where applicable 2019-07-30 09:06:03 -04:00
Resources.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
SearchBar.cpp Connect numerous QPushButtons to use clicked signal instead of pressed. This unifies UI behaviour more. 2019-07-24 00:18:58 +02:00
SearchBar.h DolphinQt: Make Ctrl+F show the game list search and select the search text if already open. Escape closes. 2019-03-21 17:06:16 -05:00
Settings.cpp Add Fallback Region to configuration menu 2020-11-28 15:40:21 -05:00
Settings.h Add Fallback Region to configuration menu 2020-11-28 15:40:21 -05:00
ToolBar.cpp Improved responsiveness when refreshing game list. 2020-10-01 22:10:16 +02:00
ToolBar.h DolphinQt: clean up includes 2019-02-25 20:15:12 +00:00
Translation.cpp rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
Translation.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
Updater.cpp DolphinQt: Replace QStringLiteral with alternatives where applicable 2019-07-30 09:06:03 -04:00
Updater.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
WiiUpdate.cpp Qt: Use ModalMessageBox everywhere 2019-03-04 21:53:02 +01:00
WiiUpdate.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02: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
resource.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00