Mercurial > minori
comparison src/gui/pages/anime_list.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 | 62e336597bb7 |
| children | c4ca035c565d |
comparison
equal
deleted
inserted
replaced
| 186:6ef31dbb90ca | 187:9613d72b097e |
|---|---|
| 16 #include "core/time.h" | 16 #include "core/time.h" |
| 17 #include "gui/dialog/information.h" | 17 #include "gui/dialog/information.h" |
| 18 #include "gui/translate/anime.h" | 18 #include "gui/translate/anime.h" |
| 19 #include "services/services.h" | 19 #include "services/services.h" |
| 20 | 20 |
| 21 #include <QDate> | |
| 21 #include <QDebug> | 22 #include <QDebug> |
| 22 #include <QHBoxLayout> | 23 #include <QHBoxLayout> |
| 23 #include <QHeaderView> | 24 #include <QHeaderView> |
| 24 #include <QMenu> | 25 #include <QMenu> |
| 25 #include <QProgressBar> | 26 #include <QProgressBar> |
