return *this;
}
+QWebNetworkRequest::QWebNetworkRequest(QWebNetworkRequestPrivate *priv)
+ : d(new QWebNetworkRequestPrivate(*priv))
+{
+}
+
QWebNetworkRequest::~QWebNetworkRequest()
{
delete d;
/*!
The HTTP request header that should be used to download the job.
*/
-QHttpRequestHeader QWebNetworkJob::request() const
+QHttpRequestHeader QWebNetworkJob::httpHeader() const
{
return d->request.httpHeader;
}
+/*!
+ The complete network request that should be used to download the job.
+*/
+QWebNetworkRequest QWebNetworkJob::request() const
+{
+ return QWebNetworkRequest(&d->request);
+}
+
/*!
The HTTP response header received from the network.
*/
void WebCoreHttp::request(QWebNetworkJob *job)
{
DEBUG() << ">>>>>>>>>>>>>> WebCoreHttp::request";
- DEBUG() << job->request().toString() << "\n";
+ DEBUG() << job->httpHeader().toString() << "\n";
m_pendingRequests.append(job);
scheduleNextRequest();
QHttp *http = connection[c].http;
QByteArray postData = job->postData();
if (!postData.isEmpty())
- http->request(job->request(), postData);
+ http->request(job->httpHeader(), postData);
else
- http->request(job->request());
+ http->request(job->httpHeader());
connection[c].current = job;
DEBUG() << "WebCoreHttp::scheduleNextRequest: using connection" << c;
void setPostData(const QByteArray &data);
private:
+ explicit QWebNetworkRequest(QWebNetworkRequestPrivate *priv);
QWebNetworkRequestPrivate *d;
+ friend class QWebNetworkJob;
};
class QWEBKIT_EXPORT QWebNetworkJob
};
QUrl url() const;
QByteArray postData() const;
- QHttpRequestHeader request() const;
+ QHttpRequestHeader httpHeader() const;
+ QWebNetworkRequest request() const;
QHttpResponseHeader response() const;
void setResponse(const QHttpResponseHeader &response);
+2007-06-13 Simon Hausmann <hausmann@kde.org>
+
+ Reviewed by Lars.
+
+ Rename QWebNetworkJob::request() into QWebNetworkJob::httpHeader() and added
+
+ * Api/qwebnetworkinterface.cpp:
+ (QWebNetworkJob::postData):
+ (WebCoreHttp::WebCoreHttp):
+ (WebCoreHttp::scheduleNextRequest):
+ * Api/qwebnetworkinterface.h:
+
2007-06-13 Simon Hausmann <hausmann@kde.org>
Reviewed by Lars.