Index: third_party/WebKit/Source/core/frame/WebLocalFrameBase.h |
diff --git a/third_party/WebKit/Source/core/frame/WebLocalFrameBase.h b/third_party/WebKit/Source/core/frame/WebLocalFrameBase.h |
index 3e05917358238c3299e9c6652f02c5ddcb1b0c19..9679281158e46567848ed60dbc811134572cb6a1 100644 |
--- a/third_party/WebKit/Source/core/frame/WebLocalFrameBase.h |
+++ b/third_party/WebKit/Source/core/frame/WebLocalFrameBase.h |
@@ -11,6 +11,10 @@ |
namespace blink { |
class LocalFrame; |
+class Node; |
+class WebFrameClient; |
+class WebTextCheckClient; |
+class WebViewBase; |
// WebLocalFrameBase is a temporary class the provides a layer of abstraction |
// for WebLocalFrameImpl. Mehtods that are declared public in WebLocalFrameImpl |
@@ -25,6 +29,12 @@ class WebLocalFrameBase : public WebLocalFrame { |
CORE_EXPORT static WebLocalFrameBase* FromFrame(LocalFrame*); |
CORE_EXPORT static WebLocalFrameBase* FromFrame(LocalFrame&); |
+ virtual WebViewBase* ViewImpl() const = 0; |
+ virtual WebFrameClient* Client() const = 0; |
+ virtual WebTextCheckClient* TextCheckClient() const = 0; |
+ virtual void SetContextMenuNode(Node*) = 0; |
+ virtual void ClearContextMenuNode() = 0; |
+ |
protected: |
explicit WebLocalFrameBase(WebTreeScopeType scope) : WebLocalFrame(scope) {} |
}; |