mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-11-15 13:57:57 -07: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. |
||
---|---|---|
.. | ||
AdvancedWidget.cpp | ||
AdvancedWidget.h | ||
EnhancementsWidget.cpp | ||
EnhancementsWidget.h | ||
GeneralWidget.cpp | ||
GeneralWidget.h | ||
GraphicsBool.cpp | ||
GraphicsBool.h | ||
GraphicsChoice.cpp | ||
GraphicsChoice.h | ||
GraphicsInteger.cpp | ||
GraphicsInteger.h | ||
GraphicsRadio.cpp | ||
GraphicsRadio.h | ||
GraphicsSlider.cpp | ||
GraphicsSlider.h | ||
GraphicsWidget.cpp | ||
GraphicsWidget.h | ||
GraphicsWindow.cpp | ||
GraphicsWindow.h | ||
HacksWidget.cpp | ||
HacksWidget.h | ||
PostProcessingConfigWindow.cpp | ||
PostProcessingConfigWindow.h | ||
SoftwareRendererWidget.cpp | ||
SoftwareRendererWidget.h |