[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/libs/webkitkde
From: Laurent Montel <montel () kde ! org>
Date: 2007-08-16 7:24:27
Message-ID: 1187249067.672793.15580.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 700699 by mlaurent:
KParts::URLArgs--
M +14 -13 webkitpart.cpp
--- trunk/playground/libs/webkitkde/webkitpart.cpp #700698:700699
@@ -58,17 +58,17 @@
{
setUrl(url);
- KParts::URLArgs args = browserExtension->urlArgs();
-
- QString headerString = args.doPost() ? "POST" : "GET";
+ KParts::OpenUrlArguments arguments;
+ KParts::BrowserArguments browserArguments = \
browserExtension->browserArguments(); + QString headerString = \
browserArguments.doPost() ? "POST" : "GET"; headerString += QLatin1Char(' ');
headerString += url.toEncoded(QUrl::RemoveScheme|QUrl::RemoveAuthority);
headerString += QLatin1String(" HTTP/1.1\n\n"); // ### does it matter?
- headerString += args.metaData().value("customHTTPHeader");
+ headerString += arguments.metaData().value("customHTTPHeader");
QHttpRequestHeader header(headerString);
- QWebNetworkRequest request(url, args.doPost() ? QWebNetworkRequest::Post : \
QWebNetworkRequest::Get,
- args.postData);
+ QWebNetworkRequest request(url, browserArguments.doPost() ? \
QWebNetworkRequest::Post : QWebNetworkRequest::Get, + \
browserArguments.postData);
foreach (QString key, header.keys())
request.setHttpHeaderField(key, header.value(key));
@@ -104,14 +104,15 @@
QWebPage::NavigationRequestResponse WebKitPart::navigationRequested(const \
QWebNetworkRequest &request) {
- KParts::URLArgs args;
- args.postData = request.postData();
- if (!args.postData.isEmpty())
- args.setDoPost(true);
+ KParts::OpenUrlArguments arguments;
+ KParts::BrowserArguments browserArguments;
+ browserArguments.postData = request.postData();
+ if (!browserArguments.postData.isEmpty())
+ browserArguments.setDoPost(true);
- args.metaData().unite(KWebNetworkInterface::metaDataForRequest(request.httpHeader()));
+ arguments.metaData().unite(KWebNetworkInterface::metaDataForRequest(request.httpHeader()));
- emit browserExtension->openUrlRequest(request.url(), args);
+ emit browserExtension->openUrlRequest(request.url(), arguments, \
browserArguments);
return QWebPage::IgnoreNavigationRequest;
}
@@ -143,7 +144,7 @@
flags |= KParts::BrowserExtension::ShowBookmark;
flags |= KParts::BrowserExtension::ShowNavigationItems;
emit part->browserExt()->popupMenu(/*guiclient */0,
- e->globalPos(), part->url(), \
KParts::URLArgs(), + e->globalPos(), \
part->url(), KParts::OpenUrlArguments(), KParts::BrowserArguments(), flags);
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic