Mercurial > minori
comparison include/core/anime_db.h @ 378:5912dafc6e28
anime: add poster cache
:)
| author | Paper <paper@tflc.us> |
|---|---|
| date | Wed, 05 Nov 2025 12:50:35 -0500 |
| parents | 47c9f8502269 |
| children | 5eaafed6c10b |
comparison
equal
deleted
inserted
replaced
| 377:1b0b8e746d83 | 378:5912dafc6e28 |
|---|---|
| 3 | 3 |
| 4 #include "core/anime.h" | 4 #include "core/anime.h" |
| 5 #include "json/json_fwd.hpp" | 5 #include "json/json_fwd.hpp" |
| 6 #include <string> | 6 #include <string> |
| 7 #include <unordered_map> | 7 #include <unordered_map> |
| 8 #include <QImage> | |
| 8 | 9 |
| 9 namespace Anime { | 10 namespace Anime { |
| 10 | 11 |
| 11 class Database { | 12 class Database { |
| 12 public: | 13 public: |
| 34 | 35 |
| 35 /* when syncing we don't want to keep deleted anime */ | 36 /* when syncing we don't want to keep deleted anime */ |
| 36 void RemoveAllUserData(); | 37 void RemoveAllUserData(); |
| 37 | 38 |
| 38 std::vector<int> GetAllAnimeForSeason(Season season); | 39 std::vector<int> GetAllAnimeForSeason(Season season); |
| 40 | |
| 41 QImage GetAnimePoster(int id); | |
| 39 }; | 42 }; |
| 40 | 43 |
| 41 extern Database db; | 44 extern Database db; |
| 42 | 45 |
| 43 } // namespace Anime | 46 } // namespace Anime |
