11 #include "utils/IArchivable.h" 12 #include "utils/ISerializable.h" 13 #include "utils/ISortable.h" 31 bool operator!=(
const CGameInfoTag& tag)
const {
return !(*
this == tag); }
33 bool IsLoaded()
const {
return m_bLoaded; }
34 void SetLoaded(
bool bOnOff =
true) { m_bLoaded = bOnOff; }
37 const std::string& GetURL()
const {
return m_strURL; }
38 void SetURL(
const std::string& strURL) { m_strURL = strURL; }
41 const std::string& GetTitle()
const {
return m_strTitle; }
42 void SetTitle(
const std::string& strTitle) { m_strTitle = strTitle; }
45 const std::string& GetPlatform()
const {
return m_strPlatform; }
46 void SetPlatform(
const std::string& strPlatform) { m_strPlatform = strPlatform; }
49 const std::vector<std::string>& GetGenres()
const {
return m_genres; }
50 void SetGenres(
const std::vector<std::string>& genres) { m_genres = genres; }
53 const std::string& GetDeveloper()
const {
return m_strDeveloper; }
54 void SetDeveloper(
const std::string& strDeveloper) { m_strDeveloper = strDeveloper; }
57 const std::string& GetOverview()
const {
return m_strOverview; }
58 void SetOverview(
const std::string& strOverview) { m_strOverview = strOverview; }
61 unsigned int GetYear()
const {
return m_year; }
62 void SetYear(
unsigned int year) { m_year = year; }
65 const std::string& GetID()
const {
return m_strID; }
66 void SetID(
const std::string& strID) { m_strID = strID; }
69 const std::string& GetRegion()
const {
return m_strRegion; }
70 void SetRegion(
const std::string& strRegion) { m_strRegion = strRegion; }
73 const std::string& GetPublisher()
const {
return m_strPublisher; }
74 void SetPublisher(
const std::string& strPublisher) { m_strPublisher = strPublisher; }
77 const std::string& GetFormat()
const {
return m_strFormat; }
78 void SetFormat(
const std::string& strFormat) { m_strFormat = strFormat; }
81 const std::string& GetCartridgeType()
const {
return m_strCartridgeType; }
82 void SetCartridgeType(
const std::string& strCartridgeType)
84 m_strCartridgeType = strCartridgeType;
88 const std::string& GetGameClient()
const {
return m_strGameClient; }
89 void SetGameClient(
const std::string& strGameClient) { m_strGameClient = strGameClient; }
92 void Serialize(
CVariant& value)
const override;
93 void ToSortable(SortItem& sortable, Field field)
const override;
98 std::string m_strTitle;
99 std::string m_strPlatform;
100 std::vector<std::string> m_genres;
101 std::string m_strDeveloper;
102 std::string m_strOverview;
105 std::string m_strRegion;
106 std::string m_strPublisher;
107 std::string m_strFormat;
108 std::string m_strCartridgeType;
109 std::string m_strGameClient;
Definition: GameInfoTag.h:21
Definition: ISerializable.h:13
Controller configuration window.
Definition: AudioDecoder.h:18
Definition: ISortable.h:15
Definition: IArchivable.h:13