22 #ifndef GUI_METADATA_PARSER_H 23 #define GUI_METADATA_PARSER_H 25 #include "common/formats/xmlparser.h" 43 : id(i), name(n), engine_id(eid), company_id(cid), year(yr), moby_id(mid), datafiles(df), zoom_id(zid), series_id(sid) {}
54 : id(i), name(n), alt_name(altn), enabled(e) {}
72 : id(i), name(n), alt_name(altn) {}
93 XML_PROP(engine_id,
true)
94 XML_PROP(company_id,
true)
95 XML_PROP(moby_id,
true)
97 XML_PROP(datafiles,
true)
98 XML_PROP(wikipedia_page,
true)
99 XML_PROP(series_id,
true)
100 XML_PROP(steam_id,
false)
101 XML_PROP(gog_id,
false)
102 XML_PROP(zoom_id,
false)
103 XML_PROP(additional_stores,
false)
111 XML_PROP(alt_name,
true)
112 XML_PROP(enabled,
true)
127 XML_PROP(alt_name,
true)
135 bool parserCallback_engines(
ParserNode *node);
139 bool parserCallback_companies(
ParserNode *node);
140 bool parserCallback_company(
ParserNode *node);
142 bool closedKeyCallback(
ParserNode *node)
override;
144 void cleanup()
override;
Definition: xmlparser.h:145
Definition: xmlparser.h:98