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