+ Q_PROPERTY(QDateTime date READ date)
+ Q_PROPERTY(QIcon homeEmblem READ homeEmblem)
+ Q_PROPERTY(QIcon awayEmblem READ awayEmblem)
+ Q_PROPERTY(QString homeTeam READ homeTeam)
+ Q_PROPERTY(QString awayTeam READ awayTeam)
+ Q_PROPERTY(int homeScore READ homeScore)
+ Q_PROPERTY(int homeScoreFH READ homeScoreFH)
+ Q_PROPERTY(int awayScore READ awayScore)
+ Q_PROPERTY(int awayScoreFH READ awayScoreFH)
+ Q_PROPERTY(MatchState state READ state)
+
+ Q_ENUMS(MatchState)
+
+public:
+ enum MatchState {
+ NotStarted,
+ FirstHalf,
+ HalfTime,
+ SecondHalf,
+ ExtraTime,
+ Finished
+ };