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