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 ? 
	
	- Main ::Main( QObject *- parent ,QWebView *-  view , const-  QString &-  url )
- { 
- 	 QNetworkAccessManager *manager = new QNetworkAccessManager(this);  
- 	 m_view = (QWebView*)parent; 
- 	 manager = m_view->page()->networkAccessManager(); 
- 	 m_view->page()->setNetworkAccessManager(manager); 
- 	 request = QNetworkRequest(); 
- 	 request.setUrl(websiteUrl); 
- 	 connect(manager, SIGNAL(finished(QNetworkReply*)),this, SLOT(replyFinished(QNetworkReply*))); 
- 	 manager->get(request); 
- 	 m_view->show(); 
- } 
-   
-   
- void main::replyFinished(QNetworkReply* reply) 
- { 
-   
-   
- 	LogToFile("---------------------------------------------------"); 
- 	LogToFile("Size:"+ data.size()); 
- 	LogToFile("Item Url:" + reply->url().toString()); 
- 	LogToFile("Content Type:" +  reply->header(QNetworkRequest::ContentTypeHeader).toString()); 
- 	LogToFile("File Last Modified:" +  reply->header(QNetworkRequest::LastModifiedHeader).toString()); 
-   
- 	 (reply->url()==websiteUrl) 
- 	 { 
-   
- 	 	m_view->setHtml(str,reply->url()); 
- 	 } 
- } 
        Main::Main( QObject *parent ,QWebView* view ,const QString& url)
    : QObject( parent )
{
	 QNetworkAccessManager *manager = new QNetworkAccessManager(this); 
	 m_view = (QWebView*)parent;
	 manager = m_view->page()->networkAccessManager();
	 websiteUrl = QUrl(url);
	 m_view->page()->setNetworkAccessManager(manager);
	 request = QNetworkRequest();
	 request.setUrl(websiteUrl);
	 connect(manager, SIGNAL(finished(QNetworkReply*)),this, SLOT(replyFinished(QNetworkReply*)));
	 manager->get(request);
	 m_view->show();
}
void main::replyFinished(QNetworkReply* reply)
{
 
	QByteArray data=reply->readAll();
	QString str(data);
	
	LogToFile("---------------------------------------------------");
	LogToFile("Size:"+ data.size());
	LogToFile("Item Url:" + reply->url().toString());
	LogToFile("Content Type:" +  reply->header(QNetworkRequest::ContentTypeHeader).toString());
	LogToFile("File Last Modified:" +  reply->header(QNetworkRequest::LastModifiedHeader).toString());
  
	 (reply->url()==websiteUrl)
	 {
	 	m_view->setHtml(str,reply->url());
	 }
}
To copy to clipboard, switch view to plain text mode 
  
				
			
Bookmarks