Hello all
i have simple webkit view frame/page that takes url and load it , but when i tryclick on a link
the webkit dosnt render me the next page what im doing wrong here ?

Qt Code:
  1. Main::Main( QObject *parent ,QWebView* view ,const QString& url)
  2. : QObject( parent )
  3. {
  4. QNetworkAccessManager *manager = new QNetworkAccessManager(this);
  5. m_view = (QWebView*)parent;
  6. manager = m_view->page()->networkAccessManager();
  7. websiteUrl = QUrl(url);
  8. m_view->page()->setNetworkAccessManager(manager);
  9. request = QNetworkRequest();
  10. request.setUrl(websiteUrl);
  11. connect(manager, SIGNAL(finished(QNetworkReply*)),this, SLOT(replyFinished(QNetworkReply*)));
  12. manager->get(request);
  13. m_view->show();
  14. }
  15.  
  16.  
  17. void main::replyFinished(QNetworkReply* reply)
  18. {
  19.  
  20. QByteArray data=reply->readAll();
  21. QString str(data);
  22.  
  23. LogToFile("---------------------------------------------------");
  24. LogToFile("Size:"+ data.size());
  25. LogToFile("Item Url:" + reply->url().toString());
  26. LogToFile("Content Type:" + reply->header(QNetworkRequest::ContentTypeHeader).toString());
  27. LogToFile("File Last Modified:" + reply->header(QNetworkRequest::LastModifiedHeader).toString());
  28.  
  29. (reply->url()==websiteUrl)
  30. {
  31.  
  32. m_view->setHtml(str,reply->url());
  33. }
  34. }
To copy to clipboard, switch view to plain text mode