summaryrefslogtreecommitdiffstats
path: root/src/core/api/qwebengineurlrequestinfo_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/api/qwebengineurlrequestinfo_p.h')
-rw-r--r--src/core/api/qwebengineurlrequestinfo_p.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/core/api/qwebengineurlrequestinfo_p.h b/src/core/api/qwebengineurlrequestinfo_p.h
index 08faf8323..95cc72362 100644
--- a/src/core/api/qwebengineurlrequestinfo_p.h
+++ b/src/core/api/qwebengineurlrequestinfo_p.h
@@ -27,9 +27,13 @@ namespace net {
class URLRequest;
}
+namespace QtWebEngineCore {
+class ResourceRequestBody;
+}
+
QT_BEGIN_NAMESPACE
-class QWebEngineUrlRequestInfoPrivate
+class Q_WEBENGINECORE_EXPORT QWebEngineUrlRequestInfoPrivate
{
Q_DECLARE_PUBLIC(QWebEngineUrlRequestInfo)
public:
@@ -37,6 +41,7 @@ public:
QWebEngineUrlRequestInfo::NavigationType navigation,
const QUrl &u, const QUrl &fpu, const QUrl &i,
const QByteArray &m,
+ QtWebEngineCore::ResourceRequestBody *const rb = nullptr,
const QHash<QByteArray, QByteArray> &h = {});
QWebEngineUrlRequestInfo::ResourceType resourceType;
@@ -49,8 +54,11 @@ public:
const QByteArray method;
bool changed;
QHash<QByteArray, QByteArray> extraHeaders;
+ QtWebEngineCore::ResourceRequestBody *const resourceRequestBody;
QWebEngineUrlRequestInfo *q_ptr;
+
+ void appendFileToResourceRequestBodyForTest(const QString &path);
};
QT_END_NAMESPACE