summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/loader/frame_load_request.h
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2018-08-28 15:28:34 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2018-08-28 13:54:51 +0000
commit2a19c63448c84c1805fb1a585c3651318bb86ca7 (patch)
treeeb17888e8531aa6ee5e85721bd553b832a7e5156 /chromium/third_party/blink/renderer/core/loader/frame_load_request.h
parentb014812705fc80bff0a5c120dfcef88f349816dc (diff)
downloadqtwebengine-chromium-2a19c63448c84c1805fb1a585c3651318bb86ca7.tar.gz
BASELINE: Update Chromium to 69.0.3497.70
Change-Id: I2b7b56e4e7a8b26656930def0d4575dc32b900a0 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/third_party/blink/renderer/core/loader/frame_load_request.h')
-rw-r--r--chromium/third_party/blink/renderer/core/loader/frame_load_request.h19
1 files changed, 12 insertions, 7 deletions
diff --git a/chromium/third_party/blink/renderer/core/loader/frame_load_request.h b/chromium/third_party/blink/renderer/core/loader/frame_load_request.h
index ff502218a33..29230b12329 100644
--- a/chromium/third_party/blink/renderer/core/loader/frame_load_request.h
+++ b/chromium/third_party/blink/renderer/core/loader/frame_load_request.h
@@ -27,17 +27,18 @@
#define THIRD_PARTY_BLINK_RENDERER_CORE_LOADER_FRAME_LOAD_REQUEST_H_
#include "base/unguessable_token.h"
+#include "third_party/blink/public/mojom/blob/blob_url_store.mojom-blink.h"
+#include "third_party/blink/public/web/web_triggering_event_info.h"
#include "third_party/blink/renderer/core/dom/document.h"
-#include "third_party/blink/renderer/core/dom/events/event.h"
+#include "third_party/blink/renderer/core/frame/frame_types.h"
#include "third_party/blink/renderer/core/loader/frame_loader_types.h"
#include "third_party/blink/renderer/platform/loader/fetch/resource_loader_options.h"
+#include "third_party/blink/renderer/platform/loader/fetch/resource_request.h"
#include "third_party/blink/renderer/platform/loader/fetch/substitute_data.h"
namespace blink {
class HTMLFormElement;
-class ResourceRequest;
-class SubstituteData;
struct CORE_EXPORT FrameLoadRequest {
STACK_ALLOCATED();
@@ -85,9 +86,12 @@ struct CORE_EXPORT FrameLoadRequest {
client_redirect_ = client_redirect;
}
- Event* TriggeringEvent() const { return triggering_event_.Get(); }
- void SetTriggeringEvent(Event* triggering_event) {
- triggering_event_ = triggering_event;
+ WebTriggeringEventInfo TriggeringEventInfo() const {
+ return triggering_event_info_;
+ }
+ void SetTriggeringEventInfo(WebTriggeringEventInfo info) {
+ DCHECK(info != WebTriggeringEventInfo::kUnknown);
+ triggering_event_info_ = info;
}
HTMLFormElement* Form() const { return form_.Get(); }
@@ -153,7 +157,8 @@ struct CORE_EXPORT FrameLoadRequest {
SubstituteData substitute_data_;
bool replaces_current_item_;
ClientRedirectPolicy client_redirect_;
- Member<Event> triggering_event_;
+ WebTriggeringEventInfo triggering_event_info_ =
+ WebTriggeringEventInfo::kNotFromEvent;
Member<HTMLFormElement> form_;
ShouldSendReferrer should_send_referrer_;
ShouldSetOpener should_set_opener_;