| Index: content/browser/web_contents/web_contents_impl.h
|
| diff --git a/content/browser/web_contents/web_contents_impl.h b/content/browser/web_contents/web_contents_impl.h
|
| index 447473130fbe7c6859928a664a7689faf669395c..b1f343043958384974438fe18d124c3c81f83429 100644
|
| --- a/content/browser/web_contents/web_contents_impl.h
|
| +++ b/content/browser/web_contents/web_contents_impl.h
|
| @@ -16,6 +16,7 @@
|
| #include "base/process/process.h"
|
| #include "base/values.h"
|
| #include "content/browser/renderer_host/frame_tree.h"
|
| +#include "content/browser/renderer_host/navigator_observer.h"
|
| #include "content/browser/renderer_host/render_view_host_delegate.h"
|
| #include "content/browser/renderer_host/render_widget_host_delegate.h"
|
| #include "content/browser/web_contents/navigation_controller_impl.h"
|
| @@ -48,6 +49,7 @@ class InterstitialPageImpl;
|
| class JavaBridgeDispatcherHostManager;
|
| class JavaScriptDialogManager;
|
| class PowerSaveBlocker;
|
| +class RenderFrameHost;
|
| class RenderViewHost;
|
| class RenderViewHostDelegateView;
|
| class RenderViewHostImpl;
|
| @@ -77,7 +79,8 @@ class CONTENT_EXPORT WebContentsImpl
|
| public RenderViewHostDelegate,
|
| public RenderWidgetHostDelegate,
|
| public RenderViewHostManager::Delegate,
|
| - public NotificationObserver {
|
| + public NotificationObserver,
|
| + public NavigatorObserver {
|
| public:
|
| virtual ~WebContentsImpl();
|
|
|
| @@ -329,12 +332,6 @@ class CONTENT_EXPORT WebContentsImpl
|
| base::TerminationStatus status,
|
| int error_code) OVERRIDE;
|
| virtual void RenderViewDeleted(RenderViewHost* render_view_host) OVERRIDE;
|
| - virtual void DidStartProvisionalLoadForFrame(
|
| - RenderViewHost* render_view_host,
|
| - int64 frame_id,
|
| - int64 parent_frame_id,
|
| - bool main_frame,
|
| - const GURL& url) OVERRIDE;
|
| virtual void DidRedirectProvisionalLoad(
|
| RenderViewHost* render_view_host,
|
| int32 page_id,
|
| @@ -464,6 +461,20 @@ class CONTENT_EXPORT WebContentsImpl
|
| SiteInstance* instance) OVERRIDE;
|
| virtual FrameTree* GetFrameTree() OVERRIDE;
|
|
|
| + // NavigatorObserver --------------------------------------------------------
|
| + virtual void DidStartProvisionalLoad(
|
| + int64 frame_id,
|
| + int64 parent_frame_id,
|
| + bool is_main_frame,
|
| + const GURL& validated_url,
|
| + bool is_error_page,
|
| + bool is_iframe_srcdoc,
|
| + RenderFrameHost* render_frame_host) OVERRIDE;
|
| +
|
| + virtual void ProvisionalChangeToMainFrameUrl(
|
| + const GURL& url,
|
| + RenderFrameHost* render_frame_host) OVERRIDE;
|
| +
|
| // RenderWidgetHostDelegate --------------------------------------------------
|
|
|
| virtual void RenderWidgetDeleted(
|
| @@ -816,7 +827,7 @@ class CONTENT_EXPORT WebContentsImpl
|
| // Manages creation and swapping of render views.
|
| RenderViewHostManager render_manager_;
|
|
|
| - // The frame tree structure of the current page.
|
| + // The frame tree hierarchy of the current page.
|
| FrameTree frame_tree_;
|
|
|
| #if defined(OS_ANDROID)
|
|
|