X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fbackendkicker.cpp;h=e4f0dd0454d1e6cd9377f4a1cce9007fd5dd3bba;hb=d84515b43219808f126257d51c182d6e4f4920c8;hp=6e685cd89eb5a30259f3342d99883cff0f63d0b0;hpb=550599e15c77ef3fccb1d6a02e871d6dd4ff03b3;p=buliscores diff --git a/src/backendkicker.cpp b/src/backendkicker.cpp index 6e685cd..e4f0dd0 100644 --- a/src/backendkicker.cpp +++ b/src/backendkicker.cpp @@ -34,8 +34,6 @@ Match* BackendKicker::getMatch(QString hometeam, QString awayteam, QDateTime dat match = new Match(hometeam, awayteam, date, this); m_matchlist.append(match); - emit matchListChanged(); - return match; } @@ -180,8 +178,6 @@ void BackendKicker::parsePage (QString htmlstr) } } } - - } void BackendKicker::setLeague(QString league) @@ -193,18 +189,22 @@ 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) @@ -218,4 +218,5 @@ void BackendKicker::dlndFinished(QNetworkReply *reply) rawdata = reply->readAll(); parsePage(rawdata); + emit matchListChanged(); }