Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1)

Side by Side Diff: content/browser/web_contents/web_contents_impl.h

Issue 637473002: Replacing the OVERRIDE with override and FINAL with final in content/browser/geolocation/web_conten… (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebased the patch Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CONTENT_BROWSER_WEB_CONTENTS_WEB_CONTENTS_IMPL_H_ 5 #ifndef CONTENT_BROWSER_WEB_CONTENTS_WEB_CONTENTS_IMPL_H_
6 #define CONTENT_BROWSER_WEB_CONTENTS_WEB_CONTENTS_IMPL_H_ 6 #define CONTENT_BROWSER_WEB_CONTENTS_WEB_CONTENTS_IMPL_H_
7 7
8 #include <map> 8 #include <map>
9 #include <set> 9 #include <set>
10 #include <string> 10 #include <string>
(...skipping 179 matching lines...) Expand 10 before | Expand all | Expand 10 after
190 // bitmap. 190 // bitmap.
191 void AddAccessibilityMode(AccessibilityMode mode); 191 void AddAccessibilityMode(AccessibilityMode mode);
192 192
193 // Removes the given accessibility mode from the current accessibility 193 // Removes the given accessibility mode from the current accessibility
194 // mode bitmap, managing the bits that are shared with other modes such 194 // mode bitmap, managing the bits that are shared with other modes such
195 // that a bit will only be turned off when all modes that depend on it 195 // that a bit will only be turned off when all modes that depend on it
196 // have been removed. 196 // have been removed.
197 void RemoveAccessibilityMode(AccessibilityMode mode); 197 void RemoveAccessibilityMode(AccessibilityMode mode);
198 198
199 // WebContents ------------------------------------------------------ 199 // WebContents ------------------------------------------------------
200 virtual WebContentsDelegate* GetDelegate() OVERRIDE; 200 virtual WebContentsDelegate* GetDelegate() override;
201 virtual void SetDelegate(WebContentsDelegate* delegate) OVERRIDE; 201 virtual void SetDelegate(WebContentsDelegate* delegate) override;
202 virtual NavigationControllerImpl& GetController() OVERRIDE; 202 virtual NavigationControllerImpl& GetController() override;
203 virtual const NavigationControllerImpl& GetController() const OVERRIDE; 203 virtual const NavigationControllerImpl& GetController() const override;
204 virtual BrowserContext* GetBrowserContext() const OVERRIDE; 204 virtual BrowserContext* GetBrowserContext() const override;
205 virtual const GURL& GetURL() const OVERRIDE; 205 virtual const GURL& GetURL() const override;
206 virtual const GURL& GetVisibleURL() const OVERRIDE; 206 virtual const GURL& GetVisibleURL() const override;
207 virtual const GURL& GetLastCommittedURL() const OVERRIDE; 207 virtual const GURL& GetLastCommittedURL() const override;
208 virtual RenderProcessHost* GetRenderProcessHost() const OVERRIDE; 208 virtual RenderProcessHost* GetRenderProcessHost() const override;
209 virtual RenderFrameHost* GetMainFrame() OVERRIDE; 209 virtual RenderFrameHost* GetMainFrame() override;
210 virtual RenderFrameHost* GetFocusedFrame() OVERRIDE; 210 virtual RenderFrameHost* GetFocusedFrame() override;
211 virtual void ForEachFrame( 211 virtual void ForEachFrame(
212 const base::Callback<void(RenderFrameHost*)>& on_frame) OVERRIDE; 212 const base::Callback<void(RenderFrameHost*)>& on_frame) override;
213 virtual void SendToAllFrames(IPC::Message* message) OVERRIDE; 213 virtual void SendToAllFrames(IPC::Message* message) override;
214 virtual RenderViewHost* GetRenderViewHost() const OVERRIDE; 214 virtual RenderViewHost* GetRenderViewHost() const override;
215 virtual int GetRoutingID() const OVERRIDE; 215 virtual int GetRoutingID() const override;
216 virtual RenderWidgetHostView* GetRenderWidgetHostView() const OVERRIDE; 216 virtual RenderWidgetHostView* GetRenderWidgetHostView() const override;
217 virtual RenderWidgetHostView* GetFullscreenRenderWidgetHostView() const 217 virtual RenderWidgetHostView* GetFullscreenRenderWidgetHostView() const
218 OVERRIDE; 218 override;
219 virtual WebUI* CreateWebUI(const GURL& url) OVERRIDE; 219 virtual WebUI* CreateWebUI(const GURL& url) override;
220 virtual WebUI* GetWebUI() const OVERRIDE; 220 virtual WebUI* GetWebUI() const override;
221 virtual WebUI* GetCommittedWebUI() const OVERRIDE; 221 virtual WebUI* GetCommittedWebUI() const override;
222 virtual void SetUserAgentOverride(const std::string& override) OVERRIDE; 222 virtual void SetUserAgentOverride(const std::string& override) override;
223 virtual const std::string& GetUserAgentOverride() const OVERRIDE; 223 virtual const std::string& GetUserAgentOverride() const override;
224 virtual void EnableTreeOnlyAccessibilityMode() OVERRIDE; 224 virtual void EnableTreeOnlyAccessibilityMode() override;
225 virtual bool IsTreeOnlyAccessibilityModeForTesting() const OVERRIDE; 225 virtual bool IsTreeOnlyAccessibilityModeForTesting() const override;
226 virtual bool IsFullAccessibilityModeForTesting() const OVERRIDE; 226 virtual bool IsFullAccessibilityModeForTesting() const override;
227 #if defined(OS_WIN) 227 #if defined(OS_WIN)
228 virtual void SetParentNativeViewAccessible( 228 virtual void SetParentNativeViewAccessible(
229 gfx::NativeViewAccessible accessible_parent) OVERRIDE; 229 gfx::NativeViewAccessible accessible_parent) override;
230 #endif 230 #endif
231 virtual const base::string16& GetTitle() const OVERRIDE; 231 virtual const base::string16& GetTitle() const override;
232 virtual int32 GetMaxPageID() OVERRIDE; 232 virtual int32 GetMaxPageID() override;
233 virtual int32 GetMaxPageIDForSiteInstance( 233 virtual int32 GetMaxPageIDForSiteInstance(
234 SiteInstance* site_instance) OVERRIDE; 234 SiteInstance* site_instance) override;
235 virtual SiteInstanceImpl* GetSiteInstance() const OVERRIDE; 235 virtual SiteInstanceImpl* GetSiteInstance() const override;
236 virtual SiteInstanceImpl* GetPendingSiteInstance() const OVERRIDE; 236 virtual SiteInstanceImpl* GetPendingSiteInstance() const override;
237 virtual bool IsLoading() const OVERRIDE; 237 virtual bool IsLoading() const override;
238 virtual bool IsLoadingToDifferentDocument() const OVERRIDE; 238 virtual bool IsLoadingToDifferentDocument() const override;
239 virtual bool IsWaitingForResponse() const OVERRIDE; 239 virtual bool IsWaitingForResponse() const override;
240 virtual const net::LoadStateWithParam& GetLoadState() const OVERRIDE; 240 virtual const net::LoadStateWithParam& GetLoadState() const override;
241 virtual const base::string16& GetLoadStateHost() const OVERRIDE; 241 virtual const base::string16& GetLoadStateHost() const override;
242 virtual uint64 GetUploadSize() const OVERRIDE; 242 virtual uint64 GetUploadSize() const override;
243 virtual uint64 GetUploadPosition() const OVERRIDE; 243 virtual uint64 GetUploadPosition() const override;
244 virtual std::set<GURL> GetSitesInTab() const OVERRIDE; 244 virtual std::set<GURL> GetSitesInTab() const override;
245 virtual const std::string& GetEncoding() const OVERRIDE; 245 virtual const std::string& GetEncoding() const override;
246 virtual bool DisplayedInsecureContent() const OVERRIDE; 246 virtual bool DisplayedInsecureContent() const override;
247 virtual void IncrementCapturerCount(const gfx::Size& capture_size) OVERRIDE; 247 virtual void IncrementCapturerCount(const gfx::Size& capture_size) override;
248 virtual void DecrementCapturerCount() OVERRIDE; 248 virtual void DecrementCapturerCount() override;
249 virtual int GetCapturerCount() const OVERRIDE; 249 virtual int GetCapturerCount() const override;
250 virtual bool IsAudioMuted() const OVERRIDE; 250 virtual bool IsAudioMuted() const override;
251 virtual void SetAudioMuted(bool mute) OVERRIDE; 251 virtual void SetAudioMuted(bool mute) override;
252 virtual bool IsCrashed() const OVERRIDE; 252 virtual bool IsCrashed() const override;
253 virtual void SetIsCrashed(base::TerminationStatus status, 253 virtual void SetIsCrashed(base::TerminationStatus status,
254 int error_code) OVERRIDE; 254 int error_code) override;
255 virtual base::TerminationStatus GetCrashedStatus() const OVERRIDE; 255 virtual base::TerminationStatus GetCrashedStatus() const override;
256 virtual bool IsBeingDestroyed() const OVERRIDE; 256 virtual bool IsBeingDestroyed() const override;
257 virtual void NotifyNavigationStateChanged( 257 virtual void NotifyNavigationStateChanged(
258 InvalidateTypes changed_flags) OVERRIDE; 258 InvalidateTypes changed_flags) override;
259 virtual base::TimeTicks GetLastActiveTime() const OVERRIDE; 259 virtual base::TimeTicks GetLastActiveTime() const override;
260 virtual void WasShown() OVERRIDE; 260 virtual void WasShown() override;
261 virtual void WasHidden() OVERRIDE; 261 virtual void WasHidden() override;
262 virtual bool NeedToFireBeforeUnload() OVERRIDE; 262 virtual bool NeedToFireBeforeUnload() override;
263 virtual void DispatchBeforeUnload(bool for_cross_site_transition) OVERRIDE; 263 virtual void DispatchBeforeUnload(bool for_cross_site_transition) override;
264 virtual void Stop() OVERRIDE; 264 virtual void Stop() override;
265 virtual WebContents* Clone() OVERRIDE; 265 virtual WebContents* Clone() override;
266 virtual void ReloadFocusedFrame(bool ignore_cache) OVERRIDE; 266 virtual void ReloadFocusedFrame(bool ignore_cache) override;
267 virtual void Undo() OVERRIDE; 267 virtual void Undo() override;
268 virtual void Redo() OVERRIDE; 268 virtual void Redo() override;
269 virtual void Cut() OVERRIDE; 269 virtual void Cut() override;
270 virtual void Copy() OVERRIDE; 270 virtual void Copy() override;
271 virtual void CopyToFindPboard() OVERRIDE; 271 virtual void CopyToFindPboard() override;
272 virtual void Paste() OVERRIDE; 272 virtual void Paste() override;
273 virtual void PasteAndMatchStyle() OVERRIDE; 273 virtual void PasteAndMatchStyle() override;
274 virtual void Delete() OVERRIDE; 274 virtual void Delete() override;
275 virtual void SelectAll() OVERRIDE; 275 virtual void SelectAll() override;
276 virtual void Unselect() OVERRIDE; 276 virtual void Unselect() override;
277 virtual void Replace(const base::string16& word) OVERRIDE; 277 virtual void Replace(const base::string16& word) override;
278 virtual void ReplaceMisspelling(const base::string16& word) OVERRIDE; 278 virtual void ReplaceMisspelling(const base::string16& word) override;
279 virtual void NotifyContextMenuClosed( 279 virtual void NotifyContextMenuClosed(
280 const CustomContextMenuContext& context) OVERRIDE; 280 const CustomContextMenuContext& context) override;
281 virtual void ExecuteCustomContextMenuCommand( 281 virtual void ExecuteCustomContextMenuCommand(
282 int action, const CustomContextMenuContext& context) OVERRIDE; 282 int action, const CustomContextMenuContext& context) override;
283 virtual gfx::NativeView GetNativeView() OVERRIDE; 283 virtual gfx::NativeView GetNativeView() override;
284 virtual gfx::NativeView GetContentNativeView() OVERRIDE; 284 virtual gfx::NativeView GetContentNativeView() override;
285 virtual gfx::NativeWindow GetTopLevelNativeWindow() OVERRIDE; 285 virtual gfx::NativeWindow GetTopLevelNativeWindow() override;
286 virtual gfx::Rect GetContainerBounds() OVERRIDE; 286 virtual gfx::Rect GetContainerBounds() override;
287 virtual gfx::Rect GetViewBounds() OVERRIDE; 287 virtual gfx::Rect GetViewBounds() override;
288 virtual DropData* GetDropData() OVERRIDE; 288 virtual DropData* GetDropData() override;
289 virtual void Focus() OVERRIDE; 289 virtual void Focus() override;
290 virtual void SetInitialFocus() OVERRIDE; 290 virtual void SetInitialFocus() override;
291 virtual void StoreFocus() OVERRIDE; 291 virtual void StoreFocus() override;
292 virtual void RestoreFocus() OVERRIDE; 292 virtual void RestoreFocus() override;
293 virtual void FocusThroughTabTraversal(bool reverse) OVERRIDE; 293 virtual void FocusThroughTabTraversal(bool reverse) override;
294 virtual bool ShowingInterstitialPage() const OVERRIDE; 294 virtual bool ShowingInterstitialPage() const override;
295 virtual InterstitialPage* GetInterstitialPage() const OVERRIDE; 295 virtual InterstitialPage* GetInterstitialPage() const override;
296 virtual bool IsSavable() OVERRIDE; 296 virtual bool IsSavable() override;
297 virtual void OnSavePage() OVERRIDE; 297 virtual void OnSavePage() override;
298 virtual bool SavePage(const base::FilePath& main_file, 298 virtual bool SavePage(const base::FilePath& main_file,
299 const base::FilePath& dir_path, 299 const base::FilePath& dir_path,
300 SavePageType save_type) OVERRIDE; 300 SavePageType save_type) override;
301 virtual void SaveFrame(const GURL& url, 301 virtual void SaveFrame(const GURL& url,
302 const Referrer& referrer) OVERRIDE; 302 const Referrer& referrer) override;
303 virtual void GenerateMHTML( 303 virtual void GenerateMHTML(
304 const base::FilePath& file, 304 const base::FilePath& file,
305 const base::Callback<void(int64)>& callback) 305 const base::Callback<void(int64)>& callback)
306 OVERRIDE; 306 override;
307 virtual const std::string& GetContentsMimeType() const OVERRIDE; 307 virtual const std::string& GetContentsMimeType() const override;
308 virtual bool WillNotifyDisconnection() const OVERRIDE; 308 virtual bool WillNotifyDisconnection() const override;
309 virtual void SetOverrideEncoding(const std::string& encoding) OVERRIDE; 309 virtual void SetOverrideEncoding(const std::string& encoding) override;
310 virtual void ResetOverrideEncoding() OVERRIDE; 310 virtual void ResetOverrideEncoding() override;
311 virtual RendererPreferences* GetMutableRendererPrefs() OVERRIDE; 311 virtual RendererPreferences* GetMutableRendererPrefs() override;
312 virtual void Close() OVERRIDE; 312 virtual void Close() override;
313 virtual void SystemDragEnded() OVERRIDE; 313 virtual void SystemDragEnded() override;
314 virtual void UserGestureDone() OVERRIDE; 314 virtual void UserGestureDone() override;
315 virtual void SetClosedByUserGesture(bool value) OVERRIDE; 315 virtual void SetClosedByUserGesture(bool value) override;
316 virtual bool GetClosedByUserGesture() const OVERRIDE; 316 virtual bool GetClosedByUserGesture() const override;
317 virtual void ViewSource() OVERRIDE; 317 virtual void ViewSource() override;
318 virtual void ViewFrameSource(const GURL& url, 318 virtual void ViewFrameSource(const GURL& url,
319 const PageState& page_state) OVERRIDE; 319 const PageState& page_state) override;
320 virtual int GetMinimumZoomPercent() const OVERRIDE; 320 virtual int GetMinimumZoomPercent() const override;
321 virtual int GetMaximumZoomPercent() const OVERRIDE; 321 virtual int GetMaximumZoomPercent() const override;
322 virtual gfx::Size GetPreferredSize() const OVERRIDE; 322 virtual gfx::Size GetPreferredSize() const override;
323 virtual bool GotResponseToLockMouseRequest(bool allowed) OVERRIDE; 323 virtual bool GotResponseToLockMouseRequest(bool allowed) override;
324 virtual bool HasOpener() const OVERRIDE; 324 virtual bool HasOpener() const override;
325 virtual void DidChooseColorInColorChooser(SkColor color) OVERRIDE; 325 virtual void DidChooseColorInColorChooser(SkColor color) override;
326 virtual void DidEndColorChooser() OVERRIDE; 326 virtual void DidEndColorChooser() override;
327 virtual int DownloadImage(const GURL& url, 327 virtual int DownloadImage(const GURL& url,
328 bool is_favicon, 328 bool is_favicon,
329 uint32_t max_bitmap_size, 329 uint32_t max_bitmap_size,
330 const ImageDownloadCallback& callback) OVERRIDE; 330 const ImageDownloadCallback& callback) override;
331 virtual bool IsSubframe() const OVERRIDE; 331 virtual bool IsSubframe() const override;
332 virtual void Find(int request_id, 332 virtual void Find(int request_id,
333 const base::string16& search_text, 333 const base::string16& search_text,
334 const blink::WebFindOptions& options) OVERRIDE; 334 const blink::WebFindOptions& options) override;
335 virtual void StopFinding(StopFindAction action) OVERRIDE; 335 virtual void StopFinding(StopFindAction action) override;
336 virtual void InsertCSS(const std::string& css) OVERRIDE; 336 virtual void InsertCSS(const std::string& css) override;
337 virtual bool WasRecentlyAudible() OVERRIDE; 337 virtual bool WasRecentlyAudible() override;
338 virtual void GetManifest(const GetManifestCallback&) OVERRIDE; 338 virtual void GetManifest(const GetManifestCallback&) override;
339 #if defined(OS_ANDROID) 339 #if defined(OS_ANDROID)
340 virtual base::android::ScopedJavaLocalRef<jobject> GetJavaWebContents() 340 virtual base::android::ScopedJavaLocalRef<jobject> GetJavaWebContents()
341 OVERRIDE; 341 override;
342 virtual WebContentsAndroid* GetWebContentsAndroid(); 342 virtual WebContentsAndroid* GetWebContentsAndroid();
343 #elif defined(OS_MACOSX) 343 #elif defined(OS_MACOSX)
344 virtual void SetAllowOtherViews(bool allow) OVERRIDE; 344 virtual void SetAllowOtherViews(bool allow) override;
345 virtual bool GetAllowOtherViews() OVERRIDE; 345 virtual bool GetAllowOtherViews() override;
346 #endif 346 #endif
347 347
348 // Implementation of PageNavigator. 348 // Implementation of PageNavigator.
349 virtual WebContents* OpenURL(const OpenURLParams& params) OVERRIDE; 349 virtual WebContents* OpenURL(const OpenURLParams& params) override;
350 350
351 // Implementation of IPC::Sender. 351 // Implementation of IPC::Sender.
352 virtual bool Send(IPC::Message* message) OVERRIDE; 352 virtual bool Send(IPC::Message* message) override;
353 353
354 // RenderFrameHostDelegate --------------------------------------------------- 354 // RenderFrameHostDelegate ---------------------------------------------------
355 virtual bool OnMessageReceived(RenderFrameHost* render_frame_host, 355 virtual bool OnMessageReceived(RenderFrameHost* render_frame_host,
356 const IPC::Message& message) OVERRIDE; 356 const IPC::Message& message) override;
357 virtual const GURL& GetMainFrameLastCommittedURL() const OVERRIDE; 357 virtual const GURL& GetMainFrameLastCommittedURL() const override;
358 virtual void RenderFrameCreated(RenderFrameHost* render_frame_host) OVERRIDE; 358 virtual void RenderFrameCreated(RenderFrameHost* render_frame_host) override;
359 virtual void RenderFrameDeleted(RenderFrameHost* render_frame_host) OVERRIDE; 359 virtual void RenderFrameDeleted(RenderFrameHost* render_frame_host) override;
360 virtual void DidStartLoading(RenderFrameHost* render_frame_host, 360 virtual void DidStartLoading(RenderFrameHost* render_frame_host,
361 bool to_different_document) OVERRIDE; 361 bool to_different_document) override;
362 virtual void SwappedOut(RenderFrameHost* render_frame_host) OVERRIDE; 362 virtual void SwappedOut(RenderFrameHost* render_frame_host) override;
363 virtual void DidDeferAfterResponseStarted( 363 virtual void DidDeferAfterResponseStarted(
364 const TransitionLayerData& transition_data) OVERRIDE; 364 const TransitionLayerData& transition_data) override;
365 virtual bool WillHandleDeferAfterResponseStarted() OVERRIDE; 365 virtual bool WillHandleDeferAfterResponseStarted() override;
366 virtual void WorkerCrashed(RenderFrameHost* render_frame_host) OVERRIDE; 366 virtual void WorkerCrashed(RenderFrameHost* render_frame_host) override;
367 virtual void ShowContextMenu(RenderFrameHost* render_frame_host, 367 virtual void ShowContextMenu(RenderFrameHost* render_frame_host,
368 const ContextMenuParams& params) OVERRIDE; 368 const ContextMenuParams& params) override;
369 virtual void RunJavaScriptMessage(RenderFrameHost* render_frame_host, 369 virtual void RunJavaScriptMessage(RenderFrameHost* render_frame_host,
370 const base::string16& message, 370 const base::string16& message,
371 const base::string16& default_prompt, 371 const base::string16& default_prompt,
372 const GURL& frame_url, 372 const GURL& frame_url,
373 JavaScriptMessageType type, 373 JavaScriptMessageType type,
374 IPC::Message* reply_msg) OVERRIDE; 374 IPC::Message* reply_msg) override;
375 virtual void RunBeforeUnloadConfirm(RenderFrameHost* render_frame_host, 375 virtual void RunBeforeUnloadConfirm(RenderFrameHost* render_frame_host,
376 const base::string16& message, 376 const base::string16& message,
377 bool is_reload, 377 bool is_reload,
378 IPC::Message* reply_msg) OVERRIDE; 378 IPC::Message* reply_msg) override;
379 virtual void DidAccessInitialDocument() OVERRIDE; 379 virtual void DidAccessInitialDocument() override;
380 virtual void DidDisownOpener(RenderFrameHost* render_frame_host) OVERRIDE; 380 virtual void DidDisownOpener(RenderFrameHost* render_frame_host) override;
381 virtual void DocumentOnLoadCompleted( 381 virtual void DocumentOnLoadCompleted(
382 RenderFrameHost* render_frame_host) OVERRIDE; 382 RenderFrameHost* render_frame_host) override;
383 virtual void UpdateTitle(RenderFrameHost* render_frame_host, 383 virtual void UpdateTitle(RenderFrameHost* render_frame_host,
384 int32 page_id, 384 int32 page_id,
385 const base::string16& title, 385 const base::string16& title,
386 base::i18n::TextDirection title_direction) OVERRIDE; 386 base::i18n::TextDirection title_direction) override;
387 virtual void UpdateEncoding(RenderFrameHost* render_frame_host, 387 virtual void UpdateEncoding(RenderFrameHost* render_frame_host,
388 const std::string& encoding) OVERRIDE; 388 const std::string& encoding) override;
389 virtual WebContents* GetAsWebContents() OVERRIDE; 389 virtual WebContents* GetAsWebContents() override;
390 virtual bool IsNeverVisible() OVERRIDE; 390 virtual bool IsNeverVisible() override;
391 virtual AccessibilityMode GetAccessibilityMode() const OVERRIDE; 391 virtual AccessibilityMode GetAccessibilityMode() const override;
392 virtual void AccessibilityEventReceived( 392 virtual void AccessibilityEventReceived(
393 const std::vector<AXEventNotificationDetails>& details) OVERRIDE; 393 const std::vector<AXEventNotificationDetails>& details) override;
394 virtual RenderFrameHost* GetGuestByInstanceID(int browser_plugin_instance_id) 394 virtual RenderFrameHost* GetGuestByInstanceID(int browser_plugin_instance_id)
395 OVERRIDE; 395 override;
396 #if defined(OS_WIN) 396 #if defined(OS_WIN)
397 virtual gfx::NativeViewAccessible GetParentNativeViewAccessible() OVERRIDE; 397 virtual gfx::NativeViewAccessible GetParentNativeViewAccessible() override;
398 #endif 398 #endif
399 399
400 // RenderViewHostDelegate ---------------------------------------------------- 400 // RenderViewHostDelegate ----------------------------------------------------
401 virtual RenderViewHostDelegateView* GetDelegateView() OVERRIDE; 401 virtual RenderViewHostDelegateView* GetDelegateView() override;
402 virtual bool OnMessageReceived(RenderViewHost* render_view_host, 402 virtual bool OnMessageReceived(RenderViewHost* render_view_host,
403 const IPC::Message& message) OVERRIDE; 403 const IPC::Message& message) override;
404 // RenderFrameHostDelegate has the same method, so list it there because this 404 // RenderFrameHostDelegate has the same method, so list it there because this
405 // interface is going away. 405 // interface is going away.
406 // virtual WebContents* GetAsWebContents() OVERRIDE; 406 // virtual WebContents* GetAsWebContents() override;
407 virtual gfx::Rect GetRootWindowResizerRect() const OVERRIDE; 407 virtual gfx::Rect GetRootWindowResizerRect() const override;
408 virtual void RenderViewCreated(RenderViewHost* render_view_host) OVERRIDE; 408 virtual void RenderViewCreated(RenderViewHost* render_view_host) override;
409 virtual void RenderViewReady(RenderViewHost* render_view_host) OVERRIDE; 409 virtual void RenderViewReady(RenderViewHost* render_view_host) override;
410 virtual void RenderViewTerminated(RenderViewHost* render_view_host, 410 virtual void RenderViewTerminated(RenderViewHost* render_view_host,
411 base::TerminationStatus status, 411 base::TerminationStatus status,
412 int error_code) OVERRIDE; 412 int error_code) override;
413 virtual void RenderViewDeleted(RenderViewHost* render_view_host) OVERRIDE; 413 virtual void RenderViewDeleted(RenderViewHost* render_view_host) override;
414 virtual void UpdateState(RenderViewHost* render_view_host, 414 virtual void UpdateState(RenderViewHost* render_view_host,
415 int32 page_id, 415 int32 page_id,
416 const PageState& page_state) OVERRIDE; 416 const PageState& page_state) override;
417 virtual void UpdateTargetURL(const GURL& url) OVERRIDE; 417 virtual void UpdateTargetURL(const GURL& url) override;
418 virtual void Close(RenderViewHost* render_view_host) OVERRIDE; 418 virtual void Close(RenderViewHost* render_view_host) override;
419 virtual void RequestMove(const gfx::Rect& new_bounds) OVERRIDE; 419 virtual void RequestMove(const gfx::Rect& new_bounds) override;
420 virtual void DidCancelLoading() OVERRIDE; 420 virtual void DidCancelLoading() override;
421 virtual void DocumentAvailableInMainFrame( 421 virtual void DocumentAvailableInMainFrame(
422 RenderViewHost* render_view_host) OVERRIDE; 422 RenderViewHost* render_view_host) override;
423 virtual void RouteCloseEvent(RenderViewHost* rvh) OVERRIDE; 423 virtual void RouteCloseEvent(RenderViewHost* rvh) override;
424 virtual void RouteMessageEvent( 424 virtual void RouteMessageEvent(
425 RenderViewHost* rvh, 425 RenderViewHost* rvh,
426 const ViewMsg_PostMessage_Params& params) OVERRIDE; 426 const ViewMsg_PostMessage_Params& params) override;
427 virtual bool AddMessageToConsole(int32 level, 427 virtual bool AddMessageToConsole(int32 level,
428 const base::string16& message, 428 const base::string16& message,
429 int32 line_no, 429 int32 line_no,
430 const base::string16& source_id) OVERRIDE; 430 const base::string16& source_id) override;
431 virtual RendererPreferences GetRendererPrefs( 431 virtual RendererPreferences GetRendererPrefs(
432 BrowserContext* browser_context) const OVERRIDE; 432 BrowserContext* browser_context) const override;
433 virtual WebPreferences ComputeWebkitPrefs() OVERRIDE; 433 virtual WebPreferences ComputeWebkitPrefs() override;
434 virtual void OnUserGesture() OVERRIDE; 434 virtual void OnUserGesture() override;
435 virtual void OnIgnoredUIEvent() OVERRIDE; 435 virtual void OnIgnoredUIEvent() override;
436 virtual void RendererUnresponsive(RenderViewHost* render_view_host) OVERRIDE; 436 virtual void RendererUnresponsive(RenderViewHost* render_view_host) override;
437 virtual void RendererResponsive(RenderViewHost* render_view_host) OVERRIDE; 437 virtual void RendererResponsive(RenderViewHost* render_view_host) override;
438 virtual void LoadStateChanged(const GURL& url, 438 virtual void LoadStateChanged(const GURL& url,
439 const net::LoadStateWithParam& load_state, 439 const net::LoadStateWithParam& load_state,
440 uint64 upload_position, 440 uint64 upload_position,
441 uint64 upload_size) OVERRIDE; 441 uint64 upload_size) override;
442 virtual void Activate() OVERRIDE; 442 virtual void Activate() override;
443 virtual void Deactivate() OVERRIDE; 443 virtual void Deactivate() override;
444 virtual void LostCapture() OVERRIDE; 444 virtual void LostCapture() override;
445 virtual void HandleMouseDown() OVERRIDE; 445 virtual void HandleMouseDown() override;
446 virtual void HandleMouseUp() OVERRIDE; 446 virtual void HandleMouseUp() override;
447 virtual void HandlePointerActivate() OVERRIDE; 447 virtual void HandlePointerActivate() override;
448 virtual void HandleGestureBegin() OVERRIDE; 448 virtual void HandleGestureBegin() override;
449 virtual void HandleGestureEnd() OVERRIDE; 449 virtual void HandleGestureEnd() override;
450 virtual void RunFileChooser( 450 virtual void RunFileChooser(
451 RenderViewHost* render_view_host, 451 RenderViewHost* render_view_host,
452 const FileChooserParams& params) OVERRIDE; 452 const FileChooserParams& params) override;
453 virtual void ToggleFullscreenMode(bool enter_fullscreen) OVERRIDE; 453 virtual void ToggleFullscreenMode(bool enter_fullscreen) override;
454 virtual bool IsFullscreenForCurrentTab() const OVERRIDE; 454 virtual bool IsFullscreenForCurrentTab() const override;
455 virtual void UpdatePreferredSize(const gfx::Size& pref_size) OVERRIDE; 455 virtual void UpdatePreferredSize(const gfx::Size& pref_size) override;
456 virtual void ResizeDueToAutoResize(const gfx::Size& new_size) OVERRIDE; 456 virtual void ResizeDueToAutoResize(const gfx::Size& new_size) override;
457 virtual void RequestToLockMouse(bool user_gesture, 457 virtual void RequestToLockMouse(bool user_gesture,
458 bool last_unlocked_by_target) OVERRIDE; 458 bool last_unlocked_by_target) override;
459 virtual void LostMouseLock() OVERRIDE; 459 virtual void LostMouseLock() override;
460 virtual void CreateNewWindow( 460 virtual void CreateNewWindow(
461 int render_process_id, 461 int render_process_id,
462 int route_id, 462 int route_id,
463 int main_frame_route_id, 463 int main_frame_route_id,
464 const ViewHostMsg_CreateWindow_Params& params, 464 const ViewHostMsg_CreateWindow_Params& params,
465 SessionStorageNamespace* session_storage_namespace) OVERRIDE; 465 SessionStorageNamespace* session_storage_namespace) override;
466 virtual void CreateNewWidget(int render_process_id, 466 virtual void CreateNewWidget(int render_process_id,
467 int route_id, 467 int route_id,
468 blink::WebPopupType popup_type) OVERRIDE; 468 blink::WebPopupType popup_type) override;
469 virtual void CreateNewFullscreenWidget(int render_process_id, 469 virtual void CreateNewFullscreenWidget(int render_process_id,
470 int route_id) OVERRIDE; 470 int route_id) override;
471 virtual void ShowCreatedWindow(int route_id, 471 virtual void ShowCreatedWindow(int route_id,
472 WindowOpenDisposition disposition, 472 WindowOpenDisposition disposition,
473 const gfx::Rect& initial_pos, 473 const gfx::Rect& initial_pos,
474 bool user_gesture) OVERRIDE; 474 bool user_gesture) override;
475 virtual void ShowCreatedWidget(int route_id, 475 virtual void ShowCreatedWidget(int route_id,
476 const gfx::Rect& initial_pos) OVERRIDE; 476 const gfx::Rect& initial_pos) override;
477 virtual void ShowCreatedFullscreenWidget(int route_id) OVERRIDE; 477 virtual void ShowCreatedFullscreenWidget(int route_id) override;
478 virtual void RequestMediaAccessPermission( 478 virtual void RequestMediaAccessPermission(
479 const MediaStreamRequest& request, 479 const MediaStreamRequest& request,
480 const MediaResponseCallback& callback) OVERRIDE; 480 const MediaResponseCallback& callback) override;
481 virtual bool CheckMediaAccessPermission(const GURL& security_origin, 481 virtual bool CheckMediaAccessPermission(const GURL& security_origin,
482 MediaStreamType type) OVERRIDE; 482 MediaStreamType type) override;
483 virtual SessionStorageNamespace* GetSessionStorageNamespace( 483 virtual SessionStorageNamespace* GetSessionStorageNamespace(
484 SiteInstance* instance) OVERRIDE; 484 SiteInstance* instance) override;
485 virtual SessionStorageNamespaceMap GetSessionStorageNamespaceMap() OVERRIDE; 485 virtual SessionStorageNamespaceMap GetSessionStorageNamespaceMap() override;
486 virtual FrameTree* GetFrameTree() OVERRIDE; 486 virtual FrameTree* GetFrameTree() override;
487 487
488 // NavigatorDelegate --------------------------------------------------------- 488 // NavigatorDelegate ---------------------------------------------------------
489 489
490 virtual void DidStartProvisionalLoad( 490 virtual void DidStartProvisionalLoad(
491 RenderFrameHostImpl* render_frame_host, 491 RenderFrameHostImpl* render_frame_host,
492 const GURL& validated_url, 492 const GURL& validated_url,
493 bool is_error_page, 493 bool is_error_page,
494 bool is_iframe_srcdoc) OVERRIDE; 494 bool is_iframe_srcdoc) override;
495 virtual void DidStartNavigationTransition( 495 virtual void DidStartNavigationTransition(
496 RenderFrameHostImpl* render_frame_host) OVERRIDE; 496 RenderFrameHostImpl* render_frame_host) override;
497 virtual void DidFailProvisionalLoadWithError( 497 virtual void DidFailProvisionalLoadWithError(
498 RenderFrameHostImpl* render_frame_host, 498 RenderFrameHostImpl* render_frame_host,
499 const FrameHostMsg_DidFailProvisionalLoadWithError_Params& params) 499 const FrameHostMsg_DidFailProvisionalLoadWithError_Params& params)
500 OVERRIDE; 500 override;
501 virtual void DidFailLoadWithError( 501 virtual void DidFailLoadWithError(
502 RenderFrameHostImpl* render_frame_host, 502 RenderFrameHostImpl* render_frame_host,
503 const GURL& url, 503 const GURL& url,
504 int error_code, 504 int error_code,
505 const base::string16& error_description) OVERRIDE; 505 const base::string16& error_description) override;
506 virtual void DidCommitProvisionalLoad( 506 virtual void DidCommitProvisionalLoad(
507 RenderFrameHostImpl* render_frame_host, 507 RenderFrameHostImpl* render_frame_host,
508 const GURL& url, 508 const GURL& url,
509 ui::PageTransition transition_type) OVERRIDE; 509 ui::PageTransition transition_type) override;
510 virtual void DidNavigateMainFramePreCommit( 510 virtual void DidNavigateMainFramePreCommit(
511 bool navigation_is_within_page) OVERRIDE; 511 bool navigation_is_within_page) override;
512 virtual void DidNavigateMainFramePostCommit( 512 virtual void DidNavigateMainFramePostCommit(
513 const LoadCommittedDetails& details, 513 const LoadCommittedDetails& details,
514 const FrameHostMsg_DidCommitProvisionalLoad_Params& params) OVERRIDE; 514 const FrameHostMsg_DidCommitProvisionalLoad_Params& params) override;
515 virtual void DidNavigateAnyFramePostCommit( 515 virtual void DidNavigateAnyFramePostCommit(
516 RenderFrameHostImpl* render_frame_host, 516 RenderFrameHostImpl* render_frame_host,
517 const LoadCommittedDetails& details, 517 const LoadCommittedDetails& details,
518 const FrameHostMsg_DidCommitProvisionalLoad_Params& params) OVERRIDE; 518 const FrameHostMsg_DidCommitProvisionalLoad_Params& params) override;
519 virtual void SetMainFrameMimeType(const std::string& mime_type) OVERRIDE; 519 virtual void SetMainFrameMimeType(const std::string& mime_type) override;
520 virtual bool CanOverscrollContent() const OVERRIDE; 520 virtual bool CanOverscrollContent() const override;
521 virtual void NotifyChangedNavigationState( 521 virtual void NotifyChangedNavigationState(
522 InvalidateTypes changed_flags) OVERRIDE; 522 InvalidateTypes changed_flags) override;
523 virtual void AboutToNavigateRenderFrame( 523 virtual void AboutToNavigateRenderFrame(
524 RenderFrameHostImpl* render_frame_host) OVERRIDE; 524 RenderFrameHostImpl* render_frame_host) override;
525 virtual void DidStartNavigationToPendingEntry( 525 virtual void DidStartNavigationToPendingEntry(
526 RenderFrameHostImpl* render_frame_host, 526 RenderFrameHostImpl* render_frame_host,
527 const GURL& url, 527 const GURL& url,
528 NavigationController::ReloadType reload_type) OVERRIDE; 528 NavigationController::ReloadType reload_type) override;
529 virtual void RequestOpenURL(RenderFrameHostImpl* render_frame_host, 529 virtual void RequestOpenURL(RenderFrameHostImpl* render_frame_host,
530 const OpenURLParams& params) OVERRIDE; 530 const OpenURLParams& params) override;
531 virtual bool ShouldPreserveAbortedURLs() OVERRIDE; 531 virtual bool ShouldPreserveAbortedURLs() override;
532 532
533 // RenderWidgetHostDelegate -------------------------------------------------- 533 // RenderWidgetHostDelegate --------------------------------------------------
534 534
535 virtual void RenderWidgetDeleted( 535 virtual void RenderWidgetDeleted(
536 RenderWidgetHostImpl* render_widget_host) OVERRIDE; 536 RenderWidgetHostImpl* render_widget_host) override;
537 virtual bool PreHandleKeyboardEvent( 537 virtual bool PreHandleKeyboardEvent(
538 const NativeWebKeyboardEvent& event, 538 const NativeWebKeyboardEvent& event,
539 bool* is_keyboard_shortcut) OVERRIDE; 539 bool* is_keyboard_shortcut) override;
540 virtual void HandleKeyboardEvent( 540 virtual void HandleKeyboardEvent(
541 const NativeWebKeyboardEvent& event) OVERRIDE; 541 const NativeWebKeyboardEvent& event) override;
542 virtual bool HandleWheelEvent( 542 virtual bool HandleWheelEvent(
543 const blink::WebMouseWheelEvent& event) OVERRIDE; 543 const blink::WebMouseWheelEvent& event) override;
544 virtual bool PreHandleGestureEvent( 544 virtual bool PreHandleGestureEvent(
545 const blink::WebGestureEvent& event) OVERRIDE; 545 const blink::WebGestureEvent& event) override;
546 virtual bool HandleGestureEvent( 546 virtual bool HandleGestureEvent(
547 const blink::WebGestureEvent& event) OVERRIDE; 547 const blink::WebGestureEvent& event) override;
548 virtual void DidSendScreenRects(RenderWidgetHostImpl* rwh) OVERRIDE; 548 virtual void DidSendScreenRects(RenderWidgetHostImpl* rwh) override;
549 virtual BrowserAccessibilityManager* GetRootBrowserAccessibilityManager() 549 virtual BrowserAccessibilityManager* GetRootBrowserAccessibilityManager()
550 OVERRIDE; 550 override;
551 virtual BrowserAccessibilityManager* 551 virtual BrowserAccessibilityManager*
552 GetOrCreateRootBrowserAccessibilityManager() OVERRIDE; 552 GetOrCreateRootBrowserAccessibilityManager() override;
553 553
554 // RenderFrameHostManager::Delegate ------------------------------------------ 554 // RenderFrameHostManager::Delegate ------------------------------------------
555 555
556 virtual bool CreateRenderViewForRenderManager( 556 virtual bool CreateRenderViewForRenderManager(
557 RenderViewHost* render_view_host, 557 RenderViewHost* render_view_host,
558 int opener_route_id, 558 int opener_route_id,
559 int proxy_routing_id, 559 int proxy_routing_id,
560 bool for_main_frame_navigation) OVERRIDE; 560 bool for_main_frame_navigation) override;
561 virtual bool CreateRenderFrameForRenderManager( 561 virtual bool CreateRenderFrameForRenderManager(
562 RenderFrameHost* render_frame_host, 562 RenderFrameHost* render_frame_host,
563 int parent_routing_id) OVERRIDE; 563 int parent_routing_id) override;
564 virtual void BeforeUnloadFiredFromRenderManager( 564 virtual void BeforeUnloadFiredFromRenderManager(
565 bool proceed, const base::TimeTicks& proceed_time, 565 bool proceed, const base::TimeTicks& proceed_time,
566 bool* proceed_to_fire_unload) OVERRIDE; 566 bool* proceed_to_fire_unload) override;
567 virtual void RenderProcessGoneFromRenderManager( 567 virtual void RenderProcessGoneFromRenderManager(
568 RenderViewHost* render_view_host) OVERRIDE; 568 RenderViewHost* render_view_host) override;
569 virtual void UpdateRenderViewSizeForRenderManager() OVERRIDE; 569 virtual void UpdateRenderViewSizeForRenderManager() override;
570 virtual void CancelModalDialogsForRenderManager() OVERRIDE; 570 virtual void CancelModalDialogsForRenderManager() override;
571 virtual void NotifySwappedFromRenderManager(RenderFrameHost* old_host, 571 virtual void NotifySwappedFromRenderManager(RenderFrameHost* old_host,
572 RenderFrameHost* new_host, 572 RenderFrameHost* new_host,
573 bool is_main_frame) OVERRIDE; 573 bool is_main_frame) override;
574 virtual int CreateOpenerRenderViewsForRenderManager( 574 virtual int CreateOpenerRenderViewsForRenderManager(
575 SiteInstance* instance) OVERRIDE; 575 SiteInstance* instance) override;
576 virtual NavigationControllerImpl& 576 virtual NavigationControllerImpl&
577 GetControllerForRenderManager() OVERRIDE; 577 GetControllerForRenderManager() override;
578 virtual WebUIImpl* CreateWebUIForRenderManager(const GURL& url) OVERRIDE; 578 virtual WebUIImpl* CreateWebUIForRenderManager(const GURL& url) override;
579 virtual NavigationEntry* 579 virtual NavigationEntry*
580 GetLastCommittedNavigationEntryForRenderManager() OVERRIDE; 580 GetLastCommittedNavigationEntryForRenderManager() override;
581 virtual bool FocusLocationBarByDefault() OVERRIDE; 581 virtual bool FocusLocationBarByDefault() override;
582 virtual void SetFocusToLocationBar(bool select_all) OVERRIDE; 582 virtual void SetFocusToLocationBar(bool select_all) override;
583 virtual void CreateViewAndSetSizeForRVH(RenderViewHost* rvh) OVERRIDE; 583 virtual void CreateViewAndSetSizeForRVH(RenderViewHost* rvh) override;
584 virtual bool IsHidden() OVERRIDE; 584 virtual bool IsHidden() override;
585 585
586 // NotificationObserver ------------------------------------------------------ 586 // NotificationObserver ------------------------------------------------------
587 587
588 virtual void Observe(int type, 588 virtual void Observe(int type,
589 const NotificationSource& source, 589 const NotificationSource& source,
590 const NotificationDetails& details) OVERRIDE; 590 const NotificationDetails& details) override;
591 591
592 // NavigationControllerDelegate ---------------------------------------------- 592 // NavigationControllerDelegate ----------------------------------------------
593 593
594 virtual WebContents* GetWebContents() OVERRIDE; 594 virtual WebContents* GetWebContents() override;
595 virtual void NotifyNavigationEntryCommitted( 595 virtual void NotifyNavigationEntryCommitted(
596 const LoadCommittedDetails& load_details) OVERRIDE; 596 const LoadCommittedDetails& load_details) override;
597 597
598 // Invoked before a form repost warning is shown. 598 // Invoked before a form repost warning is shown.
599 virtual void NotifyBeforeFormRepostWarningShow() OVERRIDE; 599 virtual void NotifyBeforeFormRepostWarningShow() override;
600 600
601 // Activate this WebContents and show a form repost warning. 601 // Activate this WebContents and show a form repost warning.
602 virtual void ActivateAndShowRepostFormWarningDialog() OVERRIDE; 602 virtual void ActivateAndShowRepostFormWarningDialog() override;
603 603
604 // Whether the initial empty page of this view has been accessed by another 604 // Whether the initial empty page of this view has been accessed by another
605 // page, making it unsafe to show the pending URL. Always false after the 605 // page, making it unsafe to show the pending URL. Always false after the
606 // first commit. 606 // first commit.
607 virtual bool HasAccessedInitialDocument() OVERRIDE; 607 virtual bool HasAccessedInitialDocument() override;
608 608
609 // Updates the max page ID for the current SiteInstance in this 609 // Updates the max page ID for the current SiteInstance in this
610 // WebContentsImpl to be at least |page_id|. 610 // WebContentsImpl to be at least |page_id|.
611 virtual void UpdateMaxPageID(int32 page_id) OVERRIDE; 611 virtual void UpdateMaxPageID(int32 page_id) override;
612 612
613 // Updates the max page ID for the given SiteInstance in this WebContentsImpl 613 // Updates the max page ID for the given SiteInstance in this WebContentsImpl
614 // to be at least |page_id|. 614 // to be at least |page_id|.
615 virtual void UpdateMaxPageIDForSiteInstance(SiteInstance* site_instance, 615 virtual void UpdateMaxPageIDForSiteInstance(SiteInstance* site_instance,
616 int32 page_id) OVERRIDE; 616 int32 page_id) override;
617 617
618 // Copy the current map of SiteInstance ID to max page ID from another tab. 618 // Copy the current map of SiteInstance ID to max page ID from another tab.
619 // This is necessary when this tab adopts the NavigationEntries from 619 // This is necessary when this tab adopts the NavigationEntries from
620 // |web_contents|. 620 // |web_contents|.
621 virtual void CopyMaxPageIDsFrom(WebContents* web_contents) OVERRIDE; 621 virtual void CopyMaxPageIDsFrom(WebContents* web_contents) override;
622 622
623 // Called by the NavigationController to cause the WebContentsImpl to navigate 623 // Called by the NavigationController to cause the WebContentsImpl to navigate
624 // to the current pending entry. The NavigationController should be called 624 // to the current pending entry. The NavigationController should be called
625 // back with RendererDidNavigate on success or DiscardPendingEntry on failure. 625 // back with RendererDidNavigate on success or DiscardPendingEntry on failure.
626 // The callbacks can be inside of this function, or at some future time. 626 // The callbacks can be inside of this function, or at some future time.
627 // 627 //
628 // The entry has a PageID of -1 if newly created (corresponding to navigation 628 // The entry has a PageID of -1 if newly created (corresponding to navigation
629 // to a new URL). 629 // to a new URL).
630 // 630 //
631 // If this method returns false, then the navigation is discarded (equivalent 631 // If this method returns false, then the navigation is discarded (equivalent
632 // to calling DiscardPendingEntry on the NavigationController). 632 // to calling DiscardPendingEntry on the NavigationController).
633 virtual bool NavigateToPendingEntry( 633 virtual bool NavigateToPendingEntry(
634 NavigationController::ReloadType reload_type) OVERRIDE; 634 NavigationController::ReloadType reload_type) override;
635 635
636 // Sets the history for this WebContentsImpl to |history_length| entries, and 636 // Sets the history for this WebContentsImpl to |history_length| entries, and
637 // moves the current page_id to the last entry in the list if it's valid. 637 // moves the current page_id to the last entry in the list if it's valid.
638 // This is mainly used when a prerendered page is swapped into the current 638 // This is mainly used when a prerendered page is swapped into the current
639 // tab. The method is virtual for testing. 639 // tab. The method is virtual for testing.
640 virtual void SetHistoryLengthAndPrune( 640 virtual void SetHistoryLengthAndPrune(
641 const SiteInstance* site_instance, 641 const SiteInstance* site_instance,
642 int merge_history_length, 642 int merge_history_length,
643 int32 minimum_page_id) OVERRIDE; 643 int32 minimum_page_id) override;
644 644
645 // Called by InterstitialPageImpl when it creates a RenderFrameHost. 645 // Called by InterstitialPageImpl when it creates a RenderFrameHost.
646 virtual void RenderFrameForInterstitialPageCreated( 646 virtual void RenderFrameForInterstitialPageCreated(
647 RenderFrameHost* render_frame_host) OVERRIDE; 647 RenderFrameHost* render_frame_host) override;
648 648
649 // Sets the passed interstitial as the currently showing interstitial. 649 // Sets the passed interstitial as the currently showing interstitial.
650 // No interstitial page should already be attached. 650 // No interstitial page should already be attached.
651 virtual void AttachInterstitialPage( 651 virtual void AttachInterstitialPage(
652 InterstitialPageImpl* interstitial_page) OVERRIDE; 652 InterstitialPageImpl* interstitial_page) override;
653 653
654 // Unsets the currently showing interstitial. 654 // Unsets the currently showing interstitial.
655 virtual void DetachInterstitialPage() OVERRIDE; 655 virtual void DetachInterstitialPage() override;
656 656
657 // Changes the IsLoading state and notifies the delegate as needed. 657 // Changes the IsLoading state and notifies the delegate as needed.
658 // |details| is used to provide details on the load that just finished 658 // |details| is used to provide details on the load that just finished
659 // (but can be null if not applicable). 659 // (but can be null if not applicable).
660 virtual void SetIsLoading(RenderViewHost* render_view_host, 660 virtual void SetIsLoading(RenderViewHost* render_view_host,
661 bool is_loading, 661 bool is_loading,
662 bool to_different_document, 662 bool to_different_document,
663 LoadNotificationDetails* details) OVERRIDE; 663 LoadNotificationDetails* details) override;
664 664
665 typedef base::Callback<void(WebContents*)> CreatedCallback; 665 typedef base::Callback<void(WebContents*)> CreatedCallback;
666 666
667 // Requests the renderer to select the region between two points in the 667 // Requests the renderer to select the region between two points in the
668 // currently focused frame. 668 // currently focused frame.
669 void SelectRange(const gfx::Point& start, const gfx::Point& end); 669 void SelectRange(const gfx::Point& start, const gfx::Point& end);
670 670
671 // Notifies the main frame that it can continue navigation (if it was deferred 671 // Notifies the main frame that it can continue navigation (if it was deferred
672 // immediately at first response). 672 // immediately at first response).
673 void ResumeResponseDeferredAtStart(); 673 void ResumeResponseDeferredAtStart();
(...skipping 569 matching lines...) Expand 10 before | Expand all | Expand 10 after
1243 scoped_ptr<WebContentsAudioMuter> audio_muter_; 1243 scoped_ptr<WebContentsAudioMuter> audio_muter_;
1244 1244
1245 base::WeakPtrFactory<WebContentsImpl> loading_weak_factory_; 1245 base::WeakPtrFactory<WebContentsImpl> loading_weak_factory_;
1246 1246
1247 DISALLOW_COPY_AND_ASSIGN(WebContentsImpl); 1247 DISALLOW_COPY_AND_ASSIGN(WebContentsImpl);
1248 }; 1248 };
1249 1249
1250 } // namespace content 1250 } // namespace content
1251 1251
1252 #endif // CONTENT_BROWSER_WEB_CONTENTS_WEB_CONTENTS_IMPL_H_ 1252 #endif // CONTENT_BROWSER_WEB_CONTENTS_WEB_CONTENTS_IMPL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698