match = new Match(hometeam, awayteam, date, this);
m_matchlist.append(match);
- emit matchListChanged();
-
return match;
}
}
}
}
-
-
}
void BackendKicker::setLeague(QString league)
} else if (league == "tipp3 Bundesliga") {
m_URL = "http://www.kicker.de/news/fussball/intligen/oesterreich/tipp3-bundesliga/2010-11/spieltag.html";
}
+
+ // delete last data
+ this->m_matchlist.clear();
+ emit matchListChanged();
}
void BackendKicker::update()
{
- QString URL = "file:///home/david/Projects/git-buliscores/testdata/spieltag.html";
+ //QString URL = "file:///home/david/Projects/git-buliscores/testdata/spieltag.html";
QNetworkAccessManager *manager = new QNetworkAccessManager(this);
connect(manager, SIGNAL(finished(QNetworkReply*)),
this, SLOT(dlndFinished(QNetworkReply*)));
qDebug() << "URL: " << m_URL;
- manager->get(QNetworkRequest(QUrl(URL)));
+ manager->get(QNetworkRequest(QUrl(m_URL)));
}
void BackendKicker::dlndFinished(QNetworkReply *reply)
rawdata = reply->readAll();
parsePage(rawdata);
+ emit matchListChanged();
}