MythTV master
Public Member Functions | Private Attributes | List of all members
GameState Class Reference

#include <mythbackend/recordingextender.h>

Collaboration diagram for GameState:
[legend]

Public Member Functions

 GameState ()=default
 
 GameState (const QString &n1, const QString &n2, const QString &a1, const QString &a2, int p, bool finished)
 
 GameState (const ActiveGame &game, int p, bool finished)
 
bool isValid ()
 
QString getTeam1 ()
 
QString getTeam2 ()
 
QString getAbbrev1 ()
 
QString getAbbrev2 ()
 
QString getTextState ()
 
void setTextState (QString text)
 
int getPeriod () const
 
bool isFinished () const
 
bool matchName (const QString &a, const QString &b)
 
bool matchAbbrev (const QString &a, const QString &b)
 
bool match (const QString &team1, const QString &team2)
 

Private Attributes

QString m_team1
 
QString m_team2
 
QString m_abbrev1
 
QString m_abbrev2
 
QString m_textState
 
int m_period {0}
 
bool m_finished {false}
 

Detailed Description

Definition at line 113 of file recordingextender.h.

Constructor & Destructor Documentation

◆ GameState() [1/3]

GameState::GameState ( )
default

◆ GameState() [2/3]

GameState::GameState ( const QString &  n1,
const QString &  n2,
const QString &  a1,
const QString &  a2,
int  p,
bool  finished 
)
inline

Definition at line 117 of file recordingextender.h.

◆ GameState() [3/3]

GameState::GameState ( const ActiveGame game,
int  p,
bool  finished 
)
inline

Definition at line 123 of file recordingextender.h.

Member Function Documentation

◆ getAbbrev1()

QString GameState::getAbbrev1 ( )
inline

Definition at line 130 of file recordingextender.h.

◆ getAbbrev2()

QString GameState::getAbbrev2 ( )
inline

Definition at line 131 of file recordingextender.h.

◆ getPeriod()

int GameState::getPeriod ( ) const
inline

Definition at line 134 of file recordingextender.h.

◆ getTeam1()

QString GameState::getTeam1 ( )
inline

Definition at line 128 of file recordingextender.h.

◆ getTeam2()

QString GameState::getTeam2 ( )
inline

Definition at line 129 of file recordingextender.h.

◆ getTextState()

QString GameState::getTextState ( )
inline

Definition at line 132 of file recordingextender.h.

◆ isFinished()

bool GameState::isFinished ( void  ) const
inline

Definition at line 135 of file recordingextender.h.

◆ isValid()

bool GameState::isValid ( void  )
inline

Definition at line 127 of file recordingextender.h.

◆ match()

bool GameState::match ( const QString &  team1,
const QString &  team2 
)
inline

Definition at line 142 of file recordingextender.h.

◆ matchAbbrev()

bool GameState::matchAbbrev ( const QString &  a,
const QString &  b 
)
inline

Definition at line 139 of file recordingextender.h.

Referenced by match().

◆ matchName()

bool GameState::matchName ( const QString &  a,
const QString &  b 
)
inline

Definition at line 136 of file recordingextender.h.

Referenced by match().

◆ setTextState()

void GameState::setTextState ( QString  text)
inline

Member Data Documentation

◆ m_abbrev1

QString GameState::m_abbrev1
private

Definition at line 151 of file recordingextender.h.

Referenced by getAbbrev1(), and matchAbbrev().

◆ m_abbrev2

QString GameState::m_abbrev2
private

Definition at line 152 of file recordingextender.h.

Referenced by getAbbrev2(), and matchAbbrev().

◆ m_finished

bool GameState::m_finished {false}
private

Definition at line 155 of file recordingextender.h.

Referenced by isFinished().

◆ m_period

int GameState::m_period {0}
private

Definition at line 154 of file recordingextender.h.

Referenced by getPeriod().

◆ m_team1

QString GameState::m_team1
private

Definition at line 149 of file recordingextender.h.

Referenced by getTeam1(), isValid(), and matchName().

◆ m_team2

QString GameState::m_team2
private

Definition at line 150 of file recordingextender.h.

Referenced by getTeam2(), isValid(), and matchName().

◆ m_textState

QString GameState::m_textState
private

Definition at line 153 of file recordingextender.h.

Referenced by getTextState(), and setTextState().


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