From e2a48d8701f91b8e24fbe9e99e91eb72a87bb749 Mon Sep 17 00:00:00 2001 From: horchi Date: Sun, 5 Mar 2017 16:39:28 +0100 Subject: git init --- scraper/thetvdbscraper/tvdbactor.h | 54 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 scraper/thetvdbscraper/tvdbactor.h (limited to 'scraper/thetvdbscraper/tvdbactor.h') diff --git a/scraper/thetvdbscraper/tvdbactor.h b/scraper/thetvdbscraper/tvdbactor.h new file mode 100644 index 0000000..ed77199 --- /dev/null +++ b/scraper/thetvdbscraper/tvdbactor.h @@ -0,0 +1,54 @@ +#ifndef __TVSCRAPER_TVDBACTORS_H +#define __TVSCRAPER_TVDBACTORS_H + +#include +#include +#include +#include +#include +#include +#include "tvdbmirrors.h" + +using namespace std; + +// --- cTVDBActor ------------------------------------------------------------- +class cTVDBActor { +public: + cTVDBActor(void) { + thumbUrl = ""; + name = ""; + role = ""; + id = 0; + sortOrder = 0; + thumbUrlWidth = 300; + thumbUrlHeight = 450; + }; + string thumbUrl; + int thumbUrlWidth; + int thumbUrlHeight; + string name; + string role; + int id; + int sortOrder; + void Dump() { + cout << "Actor name: " << name << ", ID: " << id << endl; + cout << "Actor role: " << role << endl; + cout << "Actor thumb: " << thumbUrl << endl; + cout << "Actor SortOrder: " << sortOrder << endl; + } +}; + +// --- cTVDBActors -------------------------------------------------------- + +class cTVDBActors { +private: + cTVDBMirrors *mirrors; + string language; + cTVDBActor *ReadEntry(xmlDoc *doc, xmlNode *node); +public: + cTVDBActors(string language, cTVDBMirrors *mirrors); + virtual ~cTVDBActors(void); + void ParseXML(string xml, vector *actors); +}; + +#endif //__TVSCRAPER_TVDBACTORS_H -- cgit v1.2.3