dolphin/Source/Core/DolphinQt/Debugger
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
..
BreakpointWidget.cpp BreakpointWidget: Remove unnecessary code 2021-01-28 21:23:18 +04:00
BreakpointWidget.h Add Break On Hit and Log On Hit for instruction breakpoints 2020-07-11 13:38:58 -04:00
CodeViewWidget.cpp DolphinQt: Use QFontMetrics::boundingRect instead of QFontMetrics::width 2020-06-08 12:32:36 +02:00
CodeViewWidget.h Qt/CodeViewWidget: Indent branch arrows based on free space rather than reserving a full column for each. 2020-03-15 16:14:35 +01:00
CodeWidget.cpp DolphinQt: fix other widgets that use lambdas (capturing this) without setting the receiver 2020-09-12 17:53:17 -05:00
CodeWidget.h DolphinQt: Don't update debug widgets when hidden 2019-07-06 11:30:17 +02:00
JITWidget.cpp DolphinQt: fix other widgets that use lambdas (capturing this) without setting the receiver 2020-09-12 17:53:17 -05:00
JITWidget.h DolphinQt: Don't update debug widgets when hidden 2019-07-06 11:30:17 +02:00
MemoryViewWidget.cpp DolphinQt: resolve Qt5.15 deprecations 2020-08-23 13:57:05 -07:00
MemoryViewWidget.h DolphinQt/Debugger: Replace AddressSpace.h inclusions with a forward declaration 2019-07-15 23:20:26 -04:00
MemoryWidget.cpp Merge pull request #9092 from shuffle2/vshack 2021-01-28 01:33:46 +01:00
MemoryWidget.h MemoryWidget: Add 'Offset' and General Improvements 2021-01-28 01:04:09 +01:00
NetworkWidget.cpp IOS: Use less ambiguous names for classes 2021-02-12 21:40:31 +01:00
NetworkWidget.h NetworkCaptureLogger: PCAP support added 2021-01-30 19:35:09 +04:00
NewBreakpointDialog.cpp Add Break On Hit and Log On Hit for instruction breakpoints 2020-07-11 13:38:58 -04:00
NewBreakpointDialog.h Add Break On Hit and Log On Hit for instruction breakpoints 2020-07-11 13:38:58 -04:00
PatchInstructionDialog.cpp Qt/Debugger: Implement patch instruction preview 2019-04-27 23:31:19 +02:00
PatchInstructionDialog.h Qt/Debugger: Implement patch instruction preview 2019-04-27 23:31:19 +02:00
RegisterColumn.cpp Qt: Use ModalMessageBox everywhere 2019-03-04 21:53:02 +01:00
RegisterColumn.h DolphinQt/Debugger/RegisterColumn: Add HID registers to the register pane 2019-03-13 15:45:28 -04:00
RegisterWidget.cpp DolphinQt: Explicitly include <QActionGroup> where applicable 2021-01-13 04:46:11 -05:00
RegisterWidget.h RegisterWidget: Fix view in code/memory 2019-10-06 12:25:46 +04:00
ThreadWidget.cpp DolphinQt: Replace usages of QLatin1Literal with QStringLiteral 2021-01-13 03:50:42 -05:00
ThreadWidget.h Debugger: Add a Thread widget 2020-05-03 20:48:30 +04:00
WatchWidget.cpp DolphinQt: fix other widgets that use lambdas (capturing this) without setting the receiver 2020-09-12 17:53:17 -05:00
WatchWidget.h Debugger: Add a Thread widget 2020-05-03 20:48:30 +04:00