- void	BrowseWidgetImpl::downloadSubjectForNextThread() 
- { 
- 	if(- nextThreadConnection. state() == QHttp::Reading)
 
- 	{ 
- 		reloadCompleted(); 
- 		return; 
- 	} 
- 	nextThreadConnection.abort(); 
- 	if(nextThreadBuffer) 
- 	{ 
- 		delete	nextThreadBuffer; 
- 		nextThreadBuffer = NULL; 
- 	} 
- 	QUrl- 	subjectUrl (- threadUrl. mid(0- , threadUrl. lastIndexOf("dat/")) + "subject.txt")- ; 
 
- //	nextThreadBuffer.size(0); 
- 	if(!- nextThreadBuffer -- >open (QIODevice::ReadWrite))
 
- 	{ 
- 		qDebug() << "Can't open buffer in downloadSubjectForNextThread()"; 
- 		return; 
- 	} 
- 	nextThreadConnection.setProxy(*networkProxy); 
- 	nextThreadConnection.setHost(subjectUrl.host()); 
- 	header.setRequest("GET", subjectUrl.path()); 
- 	header.addValue("Host", subjectUrl.host()); 
- 	header. addValue("User-Agent"- ,  QString("Monazilla/1.00(%1)")- . arg(- APPNAME ))- ; 
- 	subjectGetId = nextThreadConnection.request(header, 0, nextThreadBuffer); 
- } 
        void	BrowseWidgetImpl::downloadSubjectForNextThread()
{
	if(nextThreadConnection.state() == QHttp::Reading)
	{
		reloadCompleted();
		return;
	}
	nextThreadConnection.abort();
	if(nextThreadBuffer)
	{
		delete	nextThreadBuffer;
		nextThreadBuffer = NULL;
	}
	QUrl	subjectUrl(threadUrl.mid(0, threadUrl.lastIndexOf("dat/")) + "subject.txt");
//	nextThreadBuffer.size(0);
	nextThreadBuffer = new	QBuffer;
	if(!nextThreadBuffer->open(QIODevice::ReadWrite))
	{
		qDebug() << "Can't open buffer in downloadSubjectForNextThread()";
		return;
	}
	QHttpRequestHeader	header;
	nextThreadConnection.setProxy(*networkProxy);
	nextThreadConnection.setHost(subjectUrl.host());
	header.setRequest("GET", subjectUrl.path());
	header.addValue("Host", subjectUrl.host());
	header.addValue("User-Agent", QString("Monazilla/1.00(%1)").arg(APPNAME));
	subjectGetId = nextThreadConnection.request(header, 0, nextThreadBuffer);
}
To copy to clipboard, switch view to plain text mode 
  
				
			
Bookmarks