public:
explicit BackendKicker(QObject *parent = 0);
- Match* getMatch(QString hometeam, QString awayteam, QDateTime date);
- QList<Match*> matchList();
+ int matchCount();
+ Match* getMatch(int index);
+
+ QVariant serializableData();
bool selectLeague(QString league);
void setAutomaticUpdate(bool);
static const int INTERVAL_FAST;
- void parsePage (QString htmlstr);
- void parseScore(Match* match, QString scorehtml);
- int secsToNextGame(void);
+ Match* getOrAddMatch(QString hometeam, QString awayteam, QDateTime date);
+ void parsePage (QString htmlstr);
+ void parseScore(Match* match, QString scorehtml);
+ int secsToNextGame(void);
private slots:
void dlndFinished(QNetworkReply *reply);