projects
/
buliscores
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
- don't play sounds on initial update
[buliscores]
/
src
/
backendkicker.h
diff --git
a/src/backendkicker.h
b/src/backendkicker.h
index
8b1a9a6
..
3f246b9
100644
(file)
--- a/
src/backendkicker.h
+++ b/
src/backendkicker.h
@@
-11,6
+11,8
@@
class BackendKicker : public MatchDayBackend
{
Q_OBJECT
class BackendKicker : public MatchDayBackend
{
Q_OBJECT
+
+ // TODO clear matchlist on match day change!
public:
explicit BackendKicker(QObject *parent = 0);
public:
explicit BackendKicker(QObject *parent = 0);
@@
-21,7
+23,7
@@
public:
void setAutomaticUpdate(bool);
signals:
void setAutomaticUpdate(bool);
signals:
- void matchListChanged(void);
+ void updateFinished(int);
void updateStarted(void);
public slots:
void updateStarted(void);
public slots:
@@
-33,12
+35,13
@@
private:
QDateTime m_lastUpdate;
QTimer m_updateTimer;
QNetworkAccessManager* m_netaccmgr;
QDateTime m_lastUpdate;
QTimer m_updateTimer;
QNetworkAccessManager* m_netaccmgr;
+ bool m_initialUpdateDone;
static const int INTERVAL_FAST;
static const int INTERVAL_FAST;
- static const int INTERVAL_SLOW;
void parsePage (QString htmlstr);
void parsePage (QString htmlstr);
- bool matchRunning (void);
+ void parseScore(Match* match, QString scorehtml);
+ int secsToNextGame(void);
private slots:
void dlndFinished(QNetworkReply *reply);
private slots:
void dlndFinished(QNetworkReply *reply);