77d9705a4ad920c420b028f3c7ed8e2970d5205f
[buliscores] / src / backendkicker.h
1 #ifndef BACKENDKICKER_H
2 #define BACKENDKICKER_H
3
4 #include <QObject>
5 #include <QNetworkReply>
6 #include "livescores.h"
7
8 class BackendKicker : public QObject
9 {
10     Q_OBJECT
11 private:
12     QList<Match*> m_matchlist;
13
14     void parsePage (QString htmlstr);
15
16 public:
17     explicit BackendKicker(QObject *parent = 0);
18
19     Match*        getMatch(QString hometeam, QString awayteam);
20
21     QList<Match*> matchList();
22
23 signals:
24     void matchListChanged(void);
25
26 private slots:
27     void dlndFinished(QNetworkReply *reply);
28
29 public slots:
30     void update();
31 };
32
33 #endif // BACKENDKICKER_H