Mercurial > minori
comparison include/core/anime.h @ 66:6481c5aed3e1
posters: add poster widget...
why does AniList call these cover images? they're posters...
| author | Paper <mrpapersonic@gmail.com> |
|---|---|
| date | Mon, 02 Oct 2023 05:56:32 -0400 |
| parents | 75c804f713b2 |
| children | 442065432549 |
comparison
equal
deleted
inserted
replaced
| 65:26721c28bf22 | 66:6481c5aed3e1 |
|---|---|
| 92 SeriesFormat format = SeriesFormat::UNKNOWN; | 92 SeriesFormat format = SeriesFormat::UNKNOWN; |
| 93 SeriesSeason season = SeriesSeason::UNKNOWN; | 93 SeriesSeason season = SeriesSeason::UNKNOWN; |
| 94 int audience_score = 0; | 94 int audience_score = 0; |
| 95 std::string synopsis; | 95 std::string synopsis; |
| 96 int duration = 0; | 96 int duration = 0; |
| 97 std::string poster_url; | |
| 97 }; | 98 }; |
| 98 | 99 |
| 99 class Anime { | 100 class Anime { |
| 100 public: | 101 public: |
| 101 /* User list data */ | 102 /* User list data */ |
| 135 SeriesFormat GetFormat() const; | 136 SeriesFormat GetFormat() const; |
| 136 SeriesSeason GetSeason() const; | 137 SeriesSeason GetSeason() const; |
| 137 int GetAudienceScore() const; /* should be double once MAL and Kitsu are implemented */ | 138 int GetAudienceScore() const; /* should be double once MAL and Kitsu are implemented */ |
| 138 std::string GetSynopsis() const; | 139 std::string GetSynopsis() const; |
| 139 int GetDuration() const; | 140 int GetDuration() const; |
| 141 std::string GetPosterUrl() const; | |
| 140 | 142 |
| 141 void SetId(int id); | 143 void SetId(int id); |
| 142 void SetRomajiTitle(std::string const& title); | 144 void SetRomajiTitle(std::string const& title); |
| 143 void SetEnglishTitle(std::string const& title); | 145 void SetEnglishTitle(std::string const& title); |
| 144 void SetNativeTitle(std::string const& title); | 146 void SetNativeTitle(std::string const& title); |
| 152 void SetFormat(SeriesFormat format); | 154 void SetFormat(SeriesFormat format); |
| 153 void SetSeason(SeriesSeason season); | 155 void SetSeason(SeriesSeason season); |
| 154 void SetAudienceScore(int audience_score); | 156 void SetAudienceScore(int audience_score); |
| 155 void SetSynopsis(std::string synopsis); | 157 void SetSynopsis(std::string synopsis); |
| 156 void SetDuration(int duration); | 158 void SetDuration(int duration); |
| 159 void SetPosterUrl(std::string poster); | |
| 157 | 160 |
| 158 std::string GetUserPreferredTitle() const; | 161 std::string GetUserPreferredTitle() const; |
| 159 | 162 |
| 160 /* User stuff */ | 163 /* User stuff */ |
| 161 void AddToUserList(); | 164 void AddToUserList(); |
