8 class Match : public QObject
11 Q_PROPERTY(QDateTime date READ date)
12 Q_PROPERTY(QIcon homeEmblem READ homeEmblem)
13 Q_PROPERTY(QIcon awayEmblem READ awayEmblem)
14 Q_PROPERTY(QString homeTeam READ homeTeam)
15 Q_PROPERTY(QString awayTeam READ awayTeam)
16 Q_PROPERTY(int homeScore READ homeScore)
17 Q_PROPERTY(int homeScoreFH READ homeScoreFH)
18 Q_PROPERTY(int awayScore READ awayScore)
19 Q_PROPERTY(int awayScoreFH READ awayScoreFH)
20 Q_PROPERTY(MatchState state READ state)
46 QIcon getEmblemByName(QString team);
49 explicit Match(QString hometeam, QString awayteam, QDateTime date, QObject *parent = 0);
51 QDateTime date() const {return m_date;}
53 QString homeTeam() const {return m_homeTeam;}
54 QString awayTeam() const {return m_awayTeam;}
56 int homeScore() const {return m_homeScore;}
57 int homeScoreFH() const {return m_homeScoreFH;}
59 int awayScore() const {return m_awayScore;}
60 int awayScoreFH() const {return m_awayScoreFH;}
62 void setScore(int home, int away);
64 QIcon homeEmblem() const {return m_homeEmblem;}
65 QIcon awayEmblem() const {return m_awayEmblem;}
67 MatchState state() const {return m_state;}
68 void setState(MatchState state);
71 void scoreChanged(int homescore, int awayscore);