Mercurial > minori
diff src/gui/widgets/anime_info.cc @ 187:9613d72b097e
*: multiple performance improvements
like marking `static const` when it makes sense...
date: change old stupid heap-based method to a structure which should
make copying the thing actually make a copy.
also many performance-based changes, like removing the std::tie
dependency and forward-declaring nlohmann json
*: replace every instance of QString::fromUtf8 to Strings::ToQString.
the main difference is that our function will always convert exactly
what is in the string, while some other times it would only convert
up to the nearest NUL byte
| author | Paper <mrpapersonic@gmail.com> |
|---|---|
| date | Wed, 06 Dec 2023 13:43:54 -0500 |
| parents | 80f49f623d30 |
| children | c4ca035c565d |
line wrap: on
line diff
--- a/src/gui/widgets/anime_info.cc Wed Dec 06 11:47:59 2023 -0500 +++ b/src/gui/widgets/anime_info.cc Wed Dec 06 13:43:54 2023 -0500 @@ -32,8 +32,9 @@ QString details_data; QTextStream details_data_s(&details_data); /* we have to convert ALL of these strings to - QString because QTextStream sucks and assumes - Latin1 (on Windows?) */ + * QString because QTextStream sucks and assumes + * Latin1 (on Windows?) + */ details_data_s << Strings::ToQString(Translate::ToString(anime.GetFormat())) << "\n" << anime.GetEpisodes() << "\n" << Strings::ToQString(Translate::ToString(anime.GetUserStatus())) << "\n"
