Index: Source/core/frame/Frame.h |
diff --git a/Source/core/frame/Frame.h b/Source/core/frame/Frame.h |
index 997a1893fe3070ba136d79e8f8a593e942f36c33..4de75697368724a9d39588a167b869f3e4d3a1c7 100644 |
--- a/Source/core/frame/Frame.h |
+++ b/Source/core/frame/Frame.h |
@@ -36,16 +36,20 @@ |
namespace blink { |
class ChromeClient; |
+class Document; |
class FrameClient; |
class FrameHost; |
class FrameOwner; |
class HTMLFrameOwnerElement; |
class LocalDOMWindow; |
+class KURL; |
class Page; |
class RenderPart; |
class Settings; |
class WebLayer; |
+struct Referrer; |
+ |
class Frame : public RefCountedWillBeGarbageCollectedFinalized<Frame> { |
public: |
virtual bool isLocalFrame() const { return false; } |
@@ -54,6 +58,7 @@ public: |
virtual ~Frame(); |
virtual void trace(Visitor*); |
+ virtual void navigate(Document& originDocument, const KURL&, const Referrer&, bool lockBackForwardList) = 0; |
virtual void detach() = 0; |
void detachChildren(); |