QTfrontend/pagedata.cpp
changeset 5764 d785d7e23113
parent 5762 0d6a338bf377
child 5765 e87f6756773e
equal deleted inserted replaced
5763:d7a887c7e2d0 5764:d785d7e23113
    74 
    74 
    75 
    75 
    76 void PageDataDownload::pageDownloaded()
    76 void PageDataDownload::pageDownloaded()
    77 {
    77 {
    78     QNetworkReply * reply = qobject_cast<QNetworkReply *>(sender());
    78     QNetworkReply * reply = qobject_cast<QNetworkReply *>(sender());
       
    79     QString html = QString::fromUtf8(reply->readAll());
       
    80     html.remove(0,html.indexOf("<!-- BEGIN -->"));
       
    81     html.truncate(html.indexOf("<!-- END -->"));
    79 
    82 
    80     if(reply)
    83     if(reply)
    81     {
    84     {
    82         web->setHtml(QString::fromUtf8(reply->readAll()));
    85         web->setHtml(html);
    83     }
    86     }
    84 }
    87 }
    85 
    88 
    86 void PageDataDownload::fileDownloaded()
    89 void PageDataDownload::fileDownloaded()
    87 {
    90 {
   118     }
   121     }
   119 }
   122 }
   120 
   123 
   121 void PageDataDownload::fetchList()
   124 void PageDataDownload::fetchList()
   122 {
   125 {
   123     QNetworkRequest newRequest(QUrl("http://hedgewars.org/node/2833"));
   126     //QNetworkRequest newRequest(QUrl("http://hedgewars.org/node/2833"));
       
   127     QNetworkRequest newRequest(QUrl("http://hedgewars.org/content.html"));
   124 
   128 
   125     QNetworkAccessManager *manager = new QNetworkAccessManager(this);
   129     QNetworkAccessManager *manager = new QNetworkAccessManager(this);
   126     QNetworkReply *reply = manager->get(newRequest);
   130     QNetworkReply *reply = manager->get(newRequest);
   127     connect(reply, SIGNAL(finished()), this, SLOT(pageDownloaded()));
   131     connect(reply, SIGNAL(finished()), this, SLOT(pageDownloaded()));
   128 }
   132 }