Mercurial > minori
comparison include/gui/pages/now_playing.h @ 154:d43d68408d3c
dep/animia: fix XnuFdTools
also we use anitomy directly now.
HG Enter commit message.  Lines beginning with 'HG:' are removed.
| author | Paper <mrpapersonic@gmail.com> | 
|---|---|
| date | Wed, 15 Nov 2023 14:14:17 -0500 | 
| parents | 8043152ef9d4 | 
| children | 4d461ef7d424 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 153:bd439dd6ffc5 | 154:d43d68408d3c | 
|---|---|
| 8 | 8 | 
| 9 namespace Anime { | 9 namespace Anime { | 
| 10 class Anime; | 10 class Anime; | 
| 11 } | 11 } | 
| 12 | 12 | 
| 13 namespace anitomy { | |
| 14 class Elements; | |
| 15 } | |
| 16 | |
| 13 class NowPlayingPage final : public QFrame { | 17 class NowPlayingPage final : public QFrame { | 
| 14 Q_OBJECT | 18 Q_OBJECT | 
| 15 | 19 | 
| 16 public: | 20 public: | 
| 17 NowPlayingPage(QWidget* parent = nullptr); | 21 NowPlayingPage(QWidget* parent = nullptr); | 
| 18 void SetDefault(); | 22 void SetDefault(); | 
| 19 void SetPlaying(const Anime::Anime& anime, const std::unordered_map<std::string, std::string>& episodes); | 23 void SetPlaying(const Anime::Anime& anime, const anitomy::Elements& episodes); | 
| 20 int GetPlayingId(); | 24 int GetPlayingId(); | 
| 21 | 25 | 
| 22 private: | 26 private: | 
| 23 QStackedWidget* stack; | 27 QStackedWidget* stack; | 
| 24 }; | 28 }; | 
