]> git.vomp.tv Git - vompclient.git/blob - seriesinfo.h
OSDOpenVG: Render on demand: Fix backing out of a view render race
[vompclient.git] / seriesinfo.h
1 /*
2     Copyright 2014 Marten Richter
3
4     This file is part of VOMP.
5
6     VOMP is free software; you can redistribute it and/or modify
7     it under the terms of the GNU General Public License as published by
8     the Free Software Foundation; either version 2 of the License, or
9     (at your option) any later version.
10
11     VOMP is distributed in the hope that it will be useful,
12     but WITHOUT ANY WARRANTY; without even the implied warranty of
13     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14     GNU General Public License for more details.
15
16     You should have received a copy of the GNU General Public License
17     along with VOMP; if not, write to the Free Software
18     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
19 */
20
21 #ifndef SERIESINFO_H
22 #define SERIESINFO_H
23
24 #include "tvmedia.h"
25 #include <string>
26
27 class EpisodeInfo {
28 public:
29         EpisodeInfo();
30         ~EpisodeInfo();
31
32         int episodeid;
33         int number;
34         int season;
35         std::string name;
36         std::string firstAired;
37         std::string guestStars;
38         std::string overview;
39         double rating;
40         TVMedia image;
41
42
43 };
44
45 class SeriesInfo {
46 public:
47         SeriesInfo();
48
49         int id;
50
51
52         std::string name;
53         std::string overview;
54         std::string firstAired;
55         std::string network;
56         std::string genre;
57         double rating;
58         std::string status;
59         EpisodeInfo episode; // Image 0
60
61
62
63
64         Actors actors; // Image 1
65         TVMedias posters; // Image 2
66         TVMedias banners; // Image 3
67         TVMedias fanart; // Image 4
68         TVMedia seasonposter; // Image 5
69 };
70 #endif