OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2009 Google Inc. All rights reserved. | 2 * Copyright (C) 2009 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
65 class WebPluginContainerImpl; | 65 class WebPluginContainerImpl; |
66 class WebView; | 66 class WebView; |
67 class WebViewImpl; | 67 class WebViewImpl; |
68 struct FrameLoadRequest; | 68 struct FrameLoadRequest; |
69 struct WebPrintParams; | 69 struct WebPrintParams; |
70 struct WindowFeatures; | 70 struct WindowFeatures; |
71 | 71 |
72 template <typename T> class WebVector; | 72 template <typename T> class WebVector; |
73 | 73 |
74 // Implementation of WebFrame, note that this is a reference counted object. | 74 // Implementation of WebFrame, note that this is a reference counted object. |
75 class WebLocalFrameImpl FINAL : public RefCountedWillBeGarbageCollectedFinalized
<WebLocalFrameImpl>, public WebLocalFrame { | 75 class WebLocalFrameImpl final : public RefCountedWillBeGarbageCollectedFinalized
<WebLocalFrameImpl>, public WebLocalFrame { |
76 public: | 76 public: |
77 // WebFrame methods: | 77 // WebFrame methods: |
78 virtual bool isWebLocalFrame() const OVERRIDE; | 78 virtual bool isWebLocalFrame() const override; |
79 virtual WebLocalFrame* toWebLocalFrame() OVERRIDE; | 79 virtual WebLocalFrame* toWebLocalFrame() override; |
80 virtual bool isWebRemoteFrame() const OVERRIDE; | 80 virtual bool isWebRemoteFrame() const override; |
81 virtual WebRemoteFrame* toWebRemoteFrame() OVERRIDE; | 81 virtual WebRemoteFrame* toWebRemoteFrame() override; |
82 virtual void close() OVERRIDE; | 82 virtual void close() override; |
83 virtual WebString uniqueName() const OVERRIDE; | 83 virtual WebString uniqueName() const override; |
84 virtual WebString assignedName() const OVERRIDE; | 84 virtual WebString assignedName() const override; |
85 virtual void setName(const WebString&) OVERRIDE; | 85 virtual void setName(const WebString&) override; |
86 virtual WebVector<WebIconURL> iconURLs(int iconTypesMask) const OVERRIDE; | 86 virtual WebVector<WebIconURL> iconURLs(int iconTypesMask) const override; |
87 virtual void setRemoteWebLayer(WebLayer*) OVERRIDE; | 87 virtual void setRemoteWebLayer(WebLayer*) override; |
88 virtual void setPermissionClient(WebPermissionClient*) OVERRIDE; | 88 virtual void setPermissionClient(WebPermissionClient*) override; |
89 virtual void setSharedWorkerRepositoryClient(WebSharedWorkerRepositoryClient
*) OVERRIDE; | 89 virtual void setSharedWorkerRepositoryClient(WebSharedWorkerRepositoryClient
*) override; |
90 virtual WebSize scrollOffset() const OVERRIDE; | 90 virtual WebSize scrollOffset() const override; |
91 virtual void setScrollOffset(const WebSize&) OVERRIDE; | 91 virtual void setScrollOffset(const WebSize&) override; |
92 virtual WebSize minimumScrollOffset() const OVERRIDE; | 92 virtual WebSize minimumScrollOffset() const override; |
93 virtual WebSize maximumScrollOffset() const OVERRIDE; | 93 virtual WebSize maximumScrollOffset() const override; |
94 virtual WebSize contentsSize() const OVERRIDE; | 94 virtual WebSize contentsSize() const override; |
95 virtual bool hasVisibleContent() const OVERRIDE; | 95 virtual bool hasVisibleContent() const override; |
96 virtual WebRect visibleContentRect() const OVERRIDE; | 96 virtual WebRect visibleContentRect() const override; |
97 virtual bool hasHorizontalScrollbar() const OVERRIDE; | 97 virtual bool hasHorizontalScrollbar() const override; |
98 virtual bool hasVerticalScrollbar() const OVERRIDE; | 98 virtual bool hasVerticalScrollbar() const override; |
99 virtual WebView* view() const OVERRIDE; | 99 virtual WebView* view() const override; |
100 virtual void setOpener(WebFrame*) OVERRIDE; | 100 virtual void setOpener(WebFrame*) override; |
101 virtual WebDocument document() const OVERRIDE; | 101 virtual WebDocument document() const override; |
102 virtual WebPerformance performance() const OVERRIDE; | 102 virtual WebPerformance performance() const override; |
103 virtual bool dispatchBeforeUnloadEvent() OVERRIDE; | 103 virtual bool dispatchBeforeUnloadEvent() override; |
104 virtual void dispatchUnloadEvent() OVERRIDE; | 104 virtual void dispatchUnloadEvent() override; |
105 virtual NPObject* windowObject() const OVERRIDE; | 105 virtual NPObject* windowObject() const override; |
106 virtual void bindToWindowObject(const WebString& name, NPObject*) OVERRIDE; | 106 virtual void bindToWindowObject(const WebString& name, NPObject*) override; |
107 virtual void bindToWindowObject(const WebString& name, NPObject*, void*) OVE
RRIDE; | 107 virtual void bindToWindowObject(const WebString& name, NPObject*, void*) ove
rride; |
108 virtual void executeScript(const WebScriptSource&) OVERRIDE; | 108 virtual void executeScript(const WebScriptSource&) override; |
109 virtual void executeScriptInIsolatedWorld( | 109 virtual void executeScriptInIsolatedWorld( |
110 int worldID, const WebScriptSource* sources, unsigned numSources, | 110 int worldID, const WebScriptSource* sources, unsigned numSources, |
111 int extensionGroup) OVERRIDE; | 111 int extensionGroup) override; |
112 virtual void setIsolatedWorldSecurityOrigin(int worldID, const WebSecurityOr
igin&) OVERRIDE; | 112 virtual void setIsolatedWorldSecurityOrigin(int worldID, const WebSecurityOr
igin&) override; |
113 virtual void setIsolatedWorldContentSecurityPolicy(int worldID, const WebStr
ing&) OVERRIDE; | 113 virtual void setIsolatedWorldContentSecurityPolicy(int worldID, const WebStr
ing&) override; |
114 virtual void setIsolatedWorldHumanReadableName(int worldID, const WebString&
) OVERRIDE; | 114 virtual void setIsolatedWorldHumanReadableName(int worldID, const WebString&
) override; |
115 virtual void addMessageToConsole(const WebConsoleMessage&) OVERRIDE; | 115 virtual void addMessageToConsole(const WebConsoleMessage&) override; |
116 virtual void collectGarbage() OVERRIDE; | 116 virtual void collectGarbage() override; |
117 virtual bool checkIfRunInsecureContent(const WebURL&) const OVERRIDE; | 117 virtual bool checkIfRunInsecureContent(const WebURL&) const override; |
118 virtual v8::Handle<v8::Value> executeScriptAndReturnValue( | 118 virtual v8::Handle<v8::Value> executeScriptAndReturnValue( |
119 const WebScriptSource&) OVERRIDE; | 119 const WebScriptSource&) override; |
120 virtual void executeScriptInIsolatedWorld( | 120 virtual void executeScriptInIsolatedWorld( |
121 int worldID, const WebScriptSource* sourcesIn, unsigned numSources, | 121 int worldID, const WebScriptSource* sourcesIn, unsigned numSources, |
122 int extensionGroup, WebVector<v8::Local<v8::Value> >* results) OVERRIDE; | 122 int extensionGroup, WebVector<v8::Local<v8::Value> >* results) override; |
123 virtual v8::Handle<v8::Value> callFunctionEvenIfScriptDisabled( | 123 virtual v8::Handle<v8::Value> callFunctionEvenIfScriptDisabled( |
124 v8::Handle<v8::Function>, | 124 v8::Handle<v8::Function>, |
125 v8::Handle<v8::Value>, | 125 v8::Handle<v8::Value>, |
126 int argc, | 126 int argc, |
127 v8::Handle<v8::Value> argv[]) OVERRIDE; | 127 v8::Handle<v8::Value> argv[]) override; |
128 virtual v8::Local<v8::Context> mainWorldScriptContext() const OVERRIDE; | 128 virtual v8::Local<v8::Context> mainWorldScriptContext() const override; |
129 virtual void reload(bool ignoreCache) OVERRIDE; | 129 virtual void reload(bool ignoreCache) override; |
130 virtual void reloadWithOverrideURL(const WebURL& overrideUrl, bool ignoreCac
he) OVERRIDE; | 130 virtual void reloadWithOverrideURL(const WebURL& overrideUrl, bool ignoreCac
he) override; |
131 virtual void loadRequest(const WebURLRequest&) OVERRIDE; | 131 virtual void loadRequest(const WebURLRequest&) override; |
132 virtual void loadHistoryItem(const WebHistoryItem&, WebHistoryLoadType, WebU
RLRequest::CachePolicy) OVERRIDE; | 132 virtual void loadHistoryItem(const WebHistoryItem&, WebHistoryLoadType, WebU
RLRequest::CachePolicy) override; |
133 virtual void loadData( | 133 virtual void loadData( |
134 const WebData&, const WebString& mimeType, const WebString& textEncoding
, | 134 const WebData&, const WebString& mimeType, const WebString& textEncoding
, |
135 const WebURL& baseURL, const WebURL& unreachableURL, bool replace) OVERR
IDE; | 135 const WebURL& baseURL, const WebURL& unreachableURL, bool replace) overr
ide; |
136 virtual void loadHTMLString( | 136 virtual void loadHTMLString( |
137 const WebData& html, const WebURL& baseURL, const WebURL& unreachableURL
, | 137 const WebData& html, const WebURL& baseURL, const WebURL& unreachableURL
, |
138 bool replace) OVERRIDE; | 138 bool replace) override; |
139 virtual void stopLoading() OVERRIDE; | 139 virtual void stopLoading() override; |
140 virtual WebDataSource* provisionalDataSource() const OVERRIDE; | 140 virtual WebDataSource* provisionalDataSource() const override; |
141 virtual WebDataSource* dataSource() const OVERRIDE; | 141 virtual WebDataSource* dataSource() const override; |
142 virtual void enableViewSourceMode(bool enable) OVERRIDE; | 142 virtual void enableViewSourceMode(bool enable) override; |
143 virtual bool isViewSourceModeEnabled() const OVERRIDE; | 143 virtual bool isViewSourceModeEnabled() const override; |
144 virtual void setReferrerForRequest(WebURLRequest&, const WebURL& referrer) O
VERRIDE; | 144 virtual void setReferrerForRequest(WebURLRequest&, const WebURL& referrer) o
verride; |
145 virtual void dispatchWillSendRequest(WebURLRequest&) OVERRIDE; | 145 virtual void dispatchWillSendRequest(WebURLRequest&) override; |
146 virtual WebURLLoader* createAssociatedURLLoader(const WebURLLoaderOptions&)
OVERRIDE; | 146 virtual WebURLLoader* createAssociatedURLLoader(const WebURLLoaderOptions&)
override; |
147 virtual unsigned unloadListenerCount() const OVERRIDE; | 147 virtual unsigned unloadListenerCount() const override; |
148 virtual void replaceSelection(const WebString&) OVERRIDE; | 148 virtual void replaceSelection(const WebString&) override; |
149 virtual void insertText(const WebString&) OVERRIDE; | 149 virtual void insertText(const WebString&) override; |
150 virtual void setMarkedText(const WebString&, unsigned location, unsigned len
gth) OVERRIDE; | 150 virtual void setMarkedText(const WebString&, unsigned location, unsigned len
gth) override; |
151 virtual void unmarkText() OVERRIDE; | 151 virtual void unmarkText() override; |
152 virtual bool hasMarkedText() const OVERRIDE; | 152 virtual bool hasMarkedText() const override; |
153 virtual WebRange markedRange() const OVERRIDE; | 153 virtual WebRange markedRange() const override; |
154 virtual bool firstRectForCharacterRange(unsigned location, unsigned length,
WebRect&) const OVERRIDE; | 154 virtual bool firstRectForCharacterRange(unsigned location, unsigned length,
WebRect&) const override; |
155 virtual size_t characterIndexForPoint(const WebPoint&) const OVERRIDE; | 155 virtual size_t characterIndexForPoint(const WebPoint&) const override; |
156 virtual bool executeCommand(const WebString&, const WebNode& = WebNode()) OV
ERRIDE; | 156 virtual bool executeCommand(const WebString&, const WebNode& = WebNode()) ov
erride; |
157 virtual bool executeCommand(const WebString&, const WebString& value, const
WebNode& = WebNode()) OVERRIDE; | 157 virtual bool executeCommand(const WebString&, const WebString& value, const
WebNode& = WebNode()) override; |
158 virtual bool isCommandEnabled(const WebString&) const OVERRIDE; | 158 virtual bool isCommandEnabled(const WebString&) const override; |
159 virtual void enableContinuousSpellChecking(bool) OVERRIDE; | 159 virtual void enableContinuousSpellChecking(bool) override; |
160 virtual bool isContinuousSpellCheckingEnabled() const OVERRIDE; | 160 virtual bool isContinuousSpellCheckingEnabled() const override; |
161 virtual void requestTextChecking(const WebElement&) OVERRIDE; | 161 virtual void requestTextChecking(const WebElement&) override; |
162 virtual void replaceMisspelledRange(const WebString&) OVERRIDE; | 162 virtual void replaceMisspelledRange(const WebString&) override; |
163 virtual void removeSpellingMarkers() OVERRIDE; | 163 virtual void removeSpellingMarkers() override; |
164 virtual bool hasSelection() const OVERRIDE; | 164 virtual bool hasSelection() const override; |
165 virtual WebRange selectionRange() const OVERRIDE; | 165 virtual WebRange selectionRange() const override; |
166 virtual WebString selectionAsText() const OVERRIDE; | 166 virtual WebString selectionAsText() const override; |
167 virtual WebString selectionAsMarkup() const OVERRIDE; | 167 virtual WebString selectionAsMarkup() const override; |
168 virtual bool selectWordAroundCaret() OVERRIDE; | 168 virtual bool selectWordAroundCaret() override; |
169 virtual void selectRange(const WebPoint& base, const WebPoint& extent) OVERR
IDE; | 169 virtual void selectRange(const WebPoint& base, const WebPoint& extent) overr
ide; |
170 virtual void selectRange(const WebRange&) OVERRIDE; | 170 virtual void selectRange(const WebRange&) override; |
171 virtual void moveRangeSelection(const WebPoint& base, const WebPoint& extent
) OVERRIDE; | 171 virtual void moveRangeSelection(const WebPoint& base, const WebPoint& extent
) override; |
172 virtual void moveCaretSelection(const WebPoint&) OVERRIDE; | 172 virtual void moveCaretSelection(const WebPoint&) override; |
173 virtual bool setEditableSelectionOffsets(int start, int end) OVERRIDE; | 173 virtual bool setEditableSelectionOffsets(int start, int end) override; |
174 virtual bool setCompositionFromExistingText(int compositionStart, int compos
itionEnd, const WebVector<WebCompositionUnderline>& underlines) OVERRIDE; | 174 virtual bool setCompositionFromExistingText(int compositionStart, int compos
itionEnd, const WebVector<WebCompositionUnderline>& underlines) override; |
175 virtual void extendSelectionAndDelete(int before, int after) OVERRIDE; | 175 virtual void extendSelectionAndDelete(int before, int after) override; |
176 virtual void setCaretVisible(bool) OVERRIDE; | 176 virtual void setCaretVisible(bool) override; |
177 virtual int printBegin(const WebPrintParams&, const WebNode& constrainToNode
) OVERRIDE; | 177 virtual int printBegin(const WebPrintParams&, const WebNode& constrainToNode
) override; |
178 virtual float printPage(int pageToPrint, WebCanvas*) OVERRIDE; | 178 virtual float printPage(int pageToPrint, WebCanvas*) override; |
179 virtual float getPrintPageShrink(int page) OVERRIDE; | 179 virtual float getPrintPageShrink(int page) override; |
180 virtual void printEnd() OVERRIDE; | 180 virtual void printEnd() override; |
181 virtual bool isPrintScalingDisabledForPlugin(const WebNode&) OVERRIDE; | 181 virtual bool isPrintScalingDisabledForPlugin(const WebNode&) override; |
182 virtual int getPrintCopiesForPlugin(const WebNode&) OVERRIDE; | 182 virtual int getPrintCopiesForPlugin(const WebNode&) override; |
183 virtual bool hasCustomPageSizeStyle(int pageIndex) OVERRIDE; | 183 virtual bool hasCustomPageSizeStyle(int pageIndex) override; |
184 virtual bool isPageBoxVisible(int pageIndex) OVERRIDE; | 184 virtual bool isPageBoxVisible(int pageIndex) override; |
185 virtual void pageSizeAndMarginsInPixels( | 185 virtual void pageSizeAndMarginsInPixels( |
186 int pageIndex, | 186 int pageIndex, |
187 WebSize& pageSize, | 187 WebSize& pageSize, |
188 int& marginTop, | 188 int& marginTop, |
189 int& marginRight, | 189 int& marginRight, |
190 int& marginBottom, | 190 int& marginBottom, |
191 int& marginLeft) OVERRIDE; | 191 int& marginLeft) override; |
192 virtual WebString pageProperty(const WebString& propertyName, int pageIndex)
OVERRIDE; | 192 virtual WebString pageProperty(const WebString& propertyName, int pageIndex)
override; |
193 virtual void printPagesWithBoundaries(WebCanvas*, const WebSize&) OVERRIDE; | 193 virtual void printPagesWithBoundaries(WebCanvas*, const WebSize&) override; |
194 virtual bool find( | 194 virtual bool find( |
195 int identifier, const WebString& searchText, const WebFindOptions&, | 195 int identifier, const WebString& searchText, const WebFindOptions&, |
196 bool wrapWithinFrame, WebRect* selectionRect) OVERRIDE; | 196 bool wrapWithinFrame, WebRect* selectionRect) override; |
197 virtual void stopFinding(bool clearSelection) OVERRIDE; | 197 virtual void stopFinding(bool clearSelection) override; |
198 virtual void scopeStringMatches( | 198 virtual void scopeStringMatches( |
199 int identifier, const WebString& searchText, const WebFindOptions&, | 199 int identifier, const WebString& searchText, const WebFindOptions&, |
200 bool reset) OVERRIDE; | 200 bool reset) override; |
201 virtual void cancelPendingScopingEffort() OVERRIDE; | 201 virtual void cancelPendingScopingEffort() override; |
202 virtual void increaseMatchCount(int count, int identifier) OVERRIDE; | 202 virtual void increaseMatchCount(int count, int identifier) override; |
203 virtual void resetMatchCount() OVERRIDE; | 203 virtual void resetMatchCount() override; |
204 virtual int findMatchMarkersVersion() const OVERRIDE; | 204 virtual int findMatchMarkersVersion() const override; |
205 virtual WebFloatRect activeFindMatchRect() OVERRIDE; | 205 virtual WebFloatRect activeFindMatchRect() override; |
206 virtual void findMatchRects(WebVector<WebFloatRect>&) OVERRIDE; | 206 virtual void findMatchRects(WebVector<WebFloatRect>&) override; |
207 virtual int selectNearestFindMatch(const WebFloatPoint&, WebRect* selectionR
ect) OVERRIDE; | 207 virtual int selectNearestFindMatch(const WebFloatPoint&, WebRect* selectionR
ect) override; |
208 virtual void setTickmarks(const WebVector<WebRect>&) OVERRIDE; | 208 virtual void setTickmarks(const WebVector<WebRect>&) override; |
209 | 209 |
210 virtual void dispatchMessageEventWithOriginCheck( | 210 virtual void dispatchMessageEventWithOriginCheck( |
211 const WebSecurityOrigin& intendedTargetOrigin, | 211 const WebSecurityOrigin& intendedTargetOrigin, |
212 const WebDOMEvent&) OVERRIDE; | 212 const WebDOMEvent&) override; |
213 | 213 |
214 virtual WebString contentAsText(size_t maxChars) const OVERRIDE; | 214 virtual WebString contentAsText(size_t maxChars) const override; |
215 virtual WebString contentAsMarkup() const OVERRIDE; | 215 virtual WebString contentAsMarkup() const override; |
216 virtual WebString renderTreeAsText(RenderAsTextControls toShow = RenderAsTex
tNormal) const OVERRIDE; | 216 virtual WebString renderTreeAsText(RenderAsTextControls toShow = RenderAsTex
tNormal) const override; |
217 virtual WebString markerTextForListItem(const WebElement&) const OVERRIDE; | 217 virtual WebString markerTextForListItem(const WebElement&) const override; |
218 virtual WebRect selectionBoundsRect() const OVERRIDE; | 218 virtual WebRect selectionBoundsRect() const override; |
219 | 219 |
220 virtual bool selectionStartHasSpellingMarkerFor(int from, int length) const
OVERRIDE; | 220 virtual bool selectionStartHasSpellingMarkerFor(int from, int length) const
override; |
221 virtual WebString layerTreeAsText(bool showDebugInfo = false) const OVERRIDE
; | 221 virtual WebString layerTreeAsText(bool showDebugInfo = false) const override
; |
222 | 222 |
223 // WebLocalFrame methods: | 223 // WebLocalFrame methods: |
224 virtual void sendPings(const WebNode& linkNode, const WebURL& destinationURL
) OVERRIDE; | 224 virtual void sendPings(const WebNode& linkNode, const WebURL& destinationURL
) override; |
225 virtual bool isLoading() const OVERRIDE; | 225 virtual bool isLoading() const override; |
226 virtual bool isResourceLoadInProgress() const OVERRIDE; | 226 virtual bool isResourceLoadInProgress() const override; |
227 virtual void addStyleSheetByURL(const WebString& url) OVERRIDE; | 227 virtual void addStyleSheetByURL(const WebString& url) override; |
228 virtual void navigateToSandboxedMarkup(const WebData& markup) OVERRIDE; | 228 virtual void navigateToSandboxedMarkup(const WebData& markup) override; |
229 virtual void sendOrientationChangeEvent() OVERRIDE; | 229 virtual void sendOrientationChangeEvent() override; |
230 virtual v8::Handle<v8::Value> executeScriptAndReturnValueForTests( | 230 virtual v8::Handle<v8::Value> executeScriptAndReturnValueForTests( |
231 const WebScriptSource&) OVERRIDE; | 231 const WebScriptSource&) override; |
232 | 232 |
233 void willDetachParent(); | 233 void willDetachParent(); |
234 | 234 |
235 static WebLocalFrameImpl* create(WebFrameClient*); | 235 static WebLocalFrameImpl* create(WebFrameClient*); |
236 virtual ~WebLocalFrameImpl(); | 236 virtual ~WebLocalFrameImpl(); |
237 | 237 |
238 PassRefPtrWillBeRawPtr<LocalFrame> initializeCoreFrame(FrameHost*, FrameOwne
r*, const AtomicString& name, const AtomicString& fallbackName); | 238 PassRefPtrWillBeRawPtr<LocalFrame> initializeCoreFrame(FrameHost*, FrameOwne
r*, const AtomicString& name, const AtomicString& fallbackName); |
239 | 239 |
240 PassRefPtrWillBeRawPtr<LocalFrame> createChildFrame(const FrameLoadRequest&,
HTMLFrameOwnerElement*); | 240 PassRefPtrWillBeRawPtr<LocalFrame> createChildFrame(const FrameLoadRequest&,
HTMLFrameOwnerElement*); |
241 | 241 |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
280 // nothing to focus we focus the first focusable node in the range. This | 280 // nothing to focus we focus the first focusable node in the range. This |
281 // allows us to set focus to a link (when we find text inside a link), which | 281 // allows us to set focus to a link (when we find text inside a link), which |
282 // allows us to navigate by pressing Enter after closing the Find box. | 282 // allows us to navigate by pressing Enter after closing the Find box. |
283 void setFindEndstateFocusAndSelection(); | 283 void setFindEndstateFocusAndSelection(); |
284 | 284 |
285 void didFail(const ResourceError&, bool wasProvisional); | 285 void didFail(const ResourceError&, bool wasProvisional); |
286 | 286 |
287 // Sets whether the WebLocalFrameImpl allows its document to be scrolled. | 287 // Sets whether the WebLocalFrameImpl allows its document to be scrolled. |
288 // If the parameter is true, allow the document to be scrolled. | 288 // If the parameter is true, allow the document to be scrolled. |
289 // Otherwise, disallow scrolling. | 289 // Otherwise, disallow scrolling. |
290 virtual void setCanHaveScrollbars(bool) OVERRIDE; | 290 virtual void setCanHaveScrollbars(bool) override; |
291 | 291 |
292 LocalFrame* frame() const { return m_frame.get(); } | 292 LocalFrame* frame() const { return m_frame.get(); } |
293 WebFrameClient* client() const { return m_client; } | 293 WebFrameClient* client() const { return m_client; } |
294 void setClient(WebFrameClient* client) { m_client = client; } | 294 void setClient(WebFrameClient* client) { m_client = client; } |
295 | 295 |
296 WebPermissionClient* permissionClient() { return m_permissionClient; } | 296 WebPermissionClient* permissionClient() { return m_permissionClient; } |
297 SharedWorkerRepositoryClientImpl* sharedWorkerRepositoryClient() const { ret
urn m_sharedWorkerRepositoryClient.get(); } | 297 SharedWorkerRepositoryClientImpl* sharedWorkerRepositoryClient() const { ret
urn m_sharedWorkerRepositoryClient.get(); } |
298 | 298 |
299 void setInputEventsTransformForEmulation(const IntSize&, float); | 299 void setInputEventsTransformForEmulation(const IntSize&, float); |
300 | 300 |
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
365 GC_PLUGIN_IGNORE("340522") | 365 GC_PLUGIN_IGNORE("340522") |
366 Persistent<WebLocalFrameImpl> m_selfKeepAlive; | 366 Persistent<WebLocalFrameImpl> m_selfKeepAlive; |
367 #endif | 367 #endif |
368 }; | 368 }; |
369 | 369 |
370 DEFINE_TYPE_CASTS(WebLocalFrameImpl, WebFrame, frame, frame->isWebLocalFrame(),
frame.isWebLocalFrame()); | 370 DEFINE_TYPE_CASTS(WebLocalFrameImpl, WebFrame, frame, frame->isWebLocalFrame(),
frame.isWebLocalFrame()); |
371 | 371 |
372 } // namespace blink | 372 } // namespace blink |
373 | 373 |
374 #endif | 374 #endif |
OLD | NEW |