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 112 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 116 of file recordingextender.h.

◆ GameState() [3/3]

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

Definition at line 122 of file recordingextender.h.

Member Function Documentation

◆ isValid()

bool GameState::isValid ( )
inline

Definition at line 126 of file recordingextender.h.

◆ getTeam1()

QString GameState::getTeam1 ( )
inline

Definition at line 127 of file recordingextender.h.

◆ getTeam2()

QString GameState::getTeam2 ( )
inline

Definition at line 128 of file recordingextender.h.

◆ getAbbrev1()

QString GameState::getAbbrev1 ( )
inline

Definition at line 129 of file recordingextender.h.

◆ getAbbrev2()

QString GameState::getAbbrev2 ( )
inline

Definition at line 130 of file recordingextender.h.

◆ getTextState()

QString GameState::getTextState ( )
inline

Definition at line 131 of file recordingextender.h.

◆ setTextState()

void GameState::setTextState ( QString  text)
inline

◆ getPeriod()

int GameState::getPeriod ( ) const
inline

Definition at line 133 of file recordingextender.h.

◆ isFinished()

bool GameState::isFinished ( ) const
inline

Definition at line 134 of file recordingextender.h.

◆ matchName()

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

Definition at line 135 of file recordingextender.h.

Referenced by match().

◆ matchAbbrev()

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

Definition at line 138 of file recordingextender.h.

Referenced by match().

◆ match()

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

Definition at line 141 of file recordingextender.h.

Member Data Documentation

◆ m_team1

QString GameState::m_team1
private

Definition at line 148 of file recordingextender.h.

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

◆ m_team2

QString GameState::m_team2
private

Definition at line 149 of file recordingextender.h.

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

◆ m_abbrev1

QString GameState::m_abbrev1
private

Definition at line 150 of file recordingextender.h.

Referenced by getAbbrev1(), and matchAbbrev().

◆ m_abbrev2

QString GameState::m_abbrev2
private

Definition at line 151 of file recordingextender.h.

Referenced by getAbbrev2(), and matchAbbrev().

◆ m_textState

QString GameState::m_textState
private

Definition at line 152 of file recordingextender.h.

Referenced by getTextState(), and setTextState().

◆ m_period

int GameState::m_period {0}
private

Definition at line 153 of file recordingextender.h.

Referenced by getPeriod().

◆ m_finished

bool GameState::m_finished {false}
private

Definition at line 154 of file recordingextender.h.

Referenced by isFinished().


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