mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-02-05 00:04:08 +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. |
||
---|---|---|
.. | ||
ChunkedProgressDialog.cpp | ||
ChunkedProgressDialog.h | ||
GameListDialog.cpp | ||
GameListDialog.h | ||
MD5Dialog.cpp | ||
MD5Dialog.h | ||
NetPlayBrowser.cpp | ||
NetPlayBrowser.h | ||
NetPlayDialog.cpp | ||
NetPlayDialog.h | ||
NetPlaySetupDialog.cpp | ||
NetPlaySetupDialog.h | ||
PadMappingDialog.cpp | ||
PadMappingDialog.h |