Mercurial > minori
annotate include/gui/translate/anime.h @ 198:bc1ae1810855
dep/animia: switch from using classes to global functions
the old idea was ok, but sort of hackish; this method doesn't use classes
at all, and this way (especially important!) we can do wayland stuff AND x11
at the same time, which wasn't really possible without stupid workarounds in
the other method
author | Paper <mrpapersonic@gmail.com> |
---|---|
date | Sun, 24 Dec 2023 02:59:42 -0500 |
parents | 649786bae914 |
children | 3ec7804abf17 |
rev | line source |
---|---|
185
62e336597bb7
anime list: add support for different score formats
Paper <mrpapersonic@gmail.com>
parents:
174
diff
changeset
|
1 #ifndef __gui__translate__anime_h |
62e336597bb7
anime list: add support for different score formats
Paper <mrpapersonic@gmail.com>
parents:
174
diff
changeset
|
2 #define __gui__translate__anime_h |
62e336597bb7
anime list: add support for different score formats
Paper <mrpapersonic@gmail.com>
parents:
174
diff
changeset
|
3 |
10 | 4 #include "core/anime.h" |
5 | |
6 namespace Translate { | |
7 | |
15 | 8 std::string ToString(const Anime::ListStatus status); |
9 std::string ToString(const Anime::SeriesFormat format); | |
10 std::string ToString(const Anime::SeriesSeason season); | |
11 std::string ToString(const Anime::SeriesStatus status); | |
90
c4bb49c2f6eb
config: improve handling of vars
Paper <mrpapersonic@gmail.com>
parents:
15
diff
changeset
|
12 std::string ToString(const Anime::Services service); |
174
f88eda79c60a
anime/db: add some more json functionality, still doesn't compile :/
Paper <mrpapersonic@gmail.com>
parents:
90
diff
changeset
|
13 std::string ToString(const Anime::TitleLanguage language); |
185
62e336597bb7
anime list: add support for different score formats
Paper <mrpapersonic@gmail.com>
parents:
174
diff
changeset
|
14 std::string ToString(const Anime::ScoreFormat format); |
174
f88eda79c60a
anime/db: add some more json functionality, still doesn't compile :/
Paper <mrpapersonic@gmail.com>
parents:
90
diff
changeset
|
15 |
f88eda79c60a
anime/db: add some more json functionality, still doesn't compile :/
Paper <mrpapersonic@gmail.com>
parents:
90
diff
changeset
|
16 std::string ToLocalString(const Anime::ListStatus status); |
f88eda79c60a
anime/db: add some more json functionality, still doesn't compile :/
Paper <mrpapersonic@gmail.com>
parents:
90
diff
changeset
|
17 std::string ToLocalString(const Anime::SeriesFormat format); |
f88eda79c60a
anime/db: add some more json functionality, still doesn't compile :/
Paper <mrpapersonic@gmail.com>
parents:
90
diff
changeset
|
18 std::string ToLocalString(const Anime::SeriesSeason season); |
f88eda79c60a
anime/db: add some more json functionality, still doesn't compile :/
Paper <mrpapersonic@gmail.com>
parents:
90
diff
changeset
|
19 std::string ToLocalString(const Anime::SeriesStatus status); |
f88eda79c60a
anime/db: add some more json functionality, still doesn't compile :/
Paper <mrpapersonic@gmail.com>
parents:
90
diff
changeset
|
20 std::string ToLocalString(const Anime::Services service); |
f88eda79c60a
anime/db: add some more json functionality, still doesn't compile :/
Paper <mrpapersonic@gmail.com>
parents:
90
diff
changeset
|
21 std::string ToLocalString(const Anime::TitleLanguage language); |
189 | 22 std::string ToLocalString(const Anime::ScoreFormat language); |
174
f88eda79c60a
anime/db: add some more json functionality, still doesn't compile :/
Paper <mrpapersonic@gmail.com>
parents:
90
diff
changeset
|
23 |
f88eda79c60a
anime/db: add some more json functionality, still doesn't compile :/
Paper <mrpapersonic@gmail.com>
parents:
90
diff
changeset
|
24 Anime::ListStatus ToListStatus(const std::string& str); |
f88eda79c60a
anime/db: add some more json functionality, still doesn't compile :/
Paper <mrpapersonic@gmail.com>
parents:
90
diff
changeset
|
25 Anime::SeriesFormat ToSeriesFormat(const std::string& str); |
f88eda79c60a
anime/db: add some more json functionality, still doesn't compile :/
Paper <mrpapersonic@gmail.com>
parents:
90
diff
changeset
|
26 Anime::SeriesSeason ToSeriesSeason(const std::string& str); |
f88eda79c60a
anime/db: add some more json functionality, still doesn't compile :/
Paper <mrpapersonic@gmail.com>
parents:
90
diff
changeset
|
27 Anime::SeriesStatus ToSeriesStatus(const std::string& str); |
90
c4bb49c2f6eb
config: improve handling of vars
Paper <mrpapersonic@gmail.com>
parents:
15
diff
changeset
|
28 Anime::Services ToService(const std::string& str); |
c4bb49c2f6eb
config: improve handling of vars
Paper <mrpapersonic@gmail.com>
parents:
15
diff
changeset
|
29 Anime::TitleLanguage ToLanguage(const std::string& str); |
185
62e336597bb7
anime list: add support for different score formats
Paper <mrpapersonic@gmail.com>
parents:
174
diff
changeset
|
30 Anime::ScoreFormat ToScoreFormat(const std::string& str); |
10 | 31 |
32 } // namespace Translate | |
185
62e336597bb7
anime list: add support for different score formats
Paper <mrpapersonic@gmail.com>
parents:
174
diff
changeset
|
33 |
62e336597bb7
anime list: add support for different score formats
Paper <mrpapersonic@gmail.com>
parents:
174
diff
changeset
|
34 #endif // __gui__translate__anime_h |