mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-02-04 15:36:34 +02:00
fef1b84f0a
QStringLiterals generate a buffer so that during runtime there's very little cost to constructing a QString. However, this also means that duplicated strings cannot be optimized out into a single entry that gets referenced everywhere, taking up space in the binary. Rather than use QStringLiteral(""), we can just use QString{} (the default constructor) to signify the empty string. This gets rid of an unnecessary string buffer from being created, saving a tiny bit of space. While we're at it, we can just use the character overloads of particular functions when they're available instead of using a QString overload. The characters in this case are Latin-1 to begin with, so we can just specify the characters as QLatin1Char instances to use those overloads. These will automatically convert to QChar if needed, so this is safe. |
||
---|---|---|
.. | ||
Graphics | ||
Mapping | ||
ARCodeWidget.cpp | ||
ARCodeWidget.h | ||
CheatCodeEditor.cpp | ||
CheatCodeEditor.h | ||
CheatWarningWidget.cpp | ||
CheatWarningWidget.h | ||
ControllersWindow.cpp | ||
ControllersWindow.h | ||
FilesystemWidget.cpp | ||
FilesystemWidget.h | ||
GameConfigEdit.cpp | ||
GameConfigEdit.h | ||
GameConfigHighlighter.cpp | ||
GameConfigHighlighter.h | ||
GameConfigWidget.cpp | ||
GameConfigWidget.h | ||
GeckoCodeWidget.cpp | ||
GeckoCodeWidget.h | ||
InfoWidget.cpp | ||
InfoWidget.h | ||
LogConfigWidget.cpp | ||
LogConfigWidget.h | ||
LogWidget.cpp | ||
LogWidget.h | ||
NewPatchDialog.cpp | ||
NewPatchDialog.h | ||
PatchesWidget.cpp | ||
PatchesWidget.h | ||
PropertiesDialog.cpp | ||
PropertiesDialog.h | ||
SettingsWindow.cpp | ||
SettingsWindow.h | ||
VerifyWidget.cpp | ||
VerifyWidget.h |