Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
KODI::GAME::CGameInfoTag Class Reference

#include <GameInfoTag.h>

Inheritance diagram for KODI::GAME::CGameInfoTag:
IArchivable ISerializable ISortable

Public Member Functions

 CGameInfoTag ()
 
 CGameInfoTag (const CGameInfoTag &tag)
 
CGameInfoTagoperator= (const CGameInfoTag &tag)
 
virtual ~CGameInfoTag ()=default
 
void Reset ()
 
bool operator== (const CGameInfoTag &tag) const
 
bool operator!= (const CGameInfoTag &tag) const
 
bool IsLoaded () const
 
void SetLoaded (bool bOnOff=true)
 
const std::string & GetURL () const
 
void SetURL (const std::string &strURL)
 
const std::string & GetTitle () const
 
void SetTitle (const std::string &strTitle)
 
const std::string & GetPlatform () const
 
void SetPlatform (const std::string &strPlatform)
 
const std::vector< std::string > & GetGenres () const
 
void SetGenres (const std::vector< std::string > &genres)
 
const std::string & GetDeveloper () const
 
void SetDeveloper (const std::string &strDeveloper)
 
const std::string & GetOverview () const
 
void SetOverview (const std::string &strOverview)
 
unsigned int GetYear () const
 
void SetYear (unsigned int year)
 
const std::string & GetID () const
 
void SetID (const std::string &strID)
 
const std::string & GetRegion () const
 
void SetRegion (const std::string &strRegion)
 
const std::string & GetPublisher () const
 
void SetPublisher (const std::string &strPublisher)
 
const std::string & GetFormat () const
 
void SetFormat (const std::string &strFormat)
 
const std::string & GetCartridgeType () const
 
void SetCartridgeType (const std::string &strCartridgeType)
 
const std::string & GetGameClient () const
 
void SetGameClient (const std::string &strGameClient)
 
void Archive (CArchive &ar) override
 
void Serialize (CVariant &value) const override
 
void ToSortable (SortItem &sortable, Field field) const override
 

Additional Inherited Members

- Protected Member Functions inherited from IArchivable
virtual ~IArchivable ()=default
 
- Protected Member Functions inherited from ISerializable
 ~ISerializable ()=default
 
- Protected Member Functions inherited from ISortable
 ~ISortable ()=default
 

Constructor & Destructor Documentation

◆ CGameInfoTag() [1/2]

KODI::GAME::CGameInfoTag::CGameInfoTag ( )
inline

◆ CGameInfoTag() [2/2]

KODI::GAME::CGameInfoTag::CGameInfoTag ( const CGameInfoTag & tag)
inline

◆ ~CGameInfoTag()

virtual KODI::GAME::CGameInfoTag::~CGameInfoTag ( )
virtualdefault

Member Function Documentation

◆ Archive()

void CGameInfoTag::Archive ( CArchive & ar)
overridevirtual

Implements IArchivable.

◆ GetCartridgeType()

const std::string & KODI::GAME::CGameInfoTag::GetCartridgeType ( ) const
inline

◆ GetDeveloper()

const std::string & KODI::GAME::CGameInfoTag::GetDeveloper ( ) const
inline

◆ GetFormat()

const std::string & KODI::GAME::CGameInfoTag::GetFormat ( ) const
inline

◆ GetGameClient()

const std::string & KODI::GAME::CGameInfoTag::GetGameClient ( ) const
inline

◆ GetGenres()

const std::vector< std::string > & KODI::GAME::CGameInfoTag::GetGenres ( ) const
inline

◆ GetID()

const std::string & KODI::GAME::CGameInfoTag::GetID ( ) const
inline

◆ GetOverview()

const std::string & KODI::GAME::CGameInfoTag::GetOverview ( ) const
inline

◆ GetPlatform()

const std::string & KODI::GAME::CGameInfoTag::GetPlatform ( ) const
inline

◆ GetPublisher()

const std::string & KODI::GAME::CGameInfoTag::GetPublisher ( ) const
inline

◆ GetRegion()

const std::string & KODI::GAME::CGameInfoTag::GetRegion ( ) const
inline

◆ GetTitle()

const std::string & KODI::GAME::CGameInfoTag::GetTitle ( ) const
inline

◆ GetURL()

const std::string & KODI::GAME::CGameInfoTag::GetURL ( ) const
inline

◆ GetYear()

unsigned int KODI::GAME::CGameInfoTag::GetYear ( ) const
inline

◆ IsLoaded()

bool KODI::GAME::CGameInfoTag::IsLoaded ( ) const
inline

◆ operator!=()

bool KODI::GAME::CGameInfoTag::operator!= ( const CGameInfoTag & tag) const
inline

◆ operator=()

CGameInfoTag & CGameInfoTag::operator= ( const CGameInfoTag & tag)

◆ operator==()

bool CGameInfoTag::operator== ( const CGameInfoTag & tag) const

◆ Reset()

void CGameInfoTag::Reset ( )

◆ Serialize()

void CGameInfoTag::Serialize ( CVariant & value) const
overridevirtual

Implements ISerializable.

◆ SetCartridgeType()

void KODI::GAME::CGameInfoTag::SetCartridgeType ( const std::string & strCartridgeType)
inline

◆ SetDeveloper()

void KODI::GAME::CGameInfoTag::SetDeveloper ( const std::string & strDeveloper)
inline

◆ SetFormat()

void KODI::GAME::CGameInfoTag::SetFormat ( const std::string & strFormat)
inline

◆ SetGameClient()

void KODI::GAME::CGameInfoTag::SetGameClient ( const std::string & strGameClient)
inline

◆ SetGenres()

void KODI::GAME::CGameInfoTag::SetGenres ( const std::vector< std::string > & genres)
inline

◆ SetID()

void KODI::GAME::CGameInfoTag::SetID ( const std::string & strID)
inline

◆ SetLoaded()

void KODI::GAME::CGameInfoTag::SetLoaded ( bool bOnOff = true)
inline

◆ SetOverview()

void KODI::GAME::CGameInfoTag::SetOverview ( const std::string & strOverview)
inline

◆ SetPlatform()

void KODI::GAME::CGameInfoTag::SetPlatform ( const std::string & strPlatform)
inline

◆ SetPublisher()

void KODI::GAME::CGameInfoTag::SetPublisher ( const std::string & strPublisher)
inline

◆ SetRegion()

void KODI::GAME::CGameInfoTag::SetRegion ( const std::string & strRegion)
inline

◆ SetTitle()

void KODI::GAME::CGameInfoTag::SetTitle ( const std::string & strTitle)
inline

◆ SetURL()

void KODI::GAME::CGameInfoTag::SetURL ( const std::string & strURL)
inline

◆ SetYear()

void KODI::GAME::CGameInfoTag::SetYear ( unsigned int year)
inline

◆ ToSortable()

void CGameInfoTag::ToSortable ( SortItem & sortable,
Field field ) const
overridevirtual

Implements ISortable.


The documentation for this class was generated from the following files: