Index: content/browser/frame_host/navigator_impl.h |
diff --git a/content/browser/frame_host/navigator_impl.h b/content/browser/frame_host/navigator_impl.h |
index 2bfc842e599a42fbef2ffb1522a7f366e8d4f641..b66b87de036e322abbc704363ec76e27f68591d7 100644 |
--- a/content/browser/frame_host/navigator_impl.h |
+++ b/content/browser/frame_host/navigator_impl.h |
@@ -21,9 +21,26 @@ class CONTENT_EXPORT NavigatorImpl : public Navigator { |
NavigatorImpl(NavigationControllerImpl* navigation_controller, |
NavigatorDelegate* delegate); |
+ // Navigator implementation. |
+ virtual void DidStartProvisionalLoad(RenderFrameHostImpl* render_frame_host, |
+ int64 frame_id, |
+ int64 parent_frame_id, |
+ bool main_frame, |
+ const GURL& url) OVERRIDE; |
+ |
private: |
virtual ~NavigatorImpl() {} |
+ // The NavigationController that will keep track of session history for all |
+ // RenderFrameHost objects using this NavigatorImpl. |
+ // TODO(nasko): Move ownership of the NavigationController from |
+ // WebContentsImpl to this class. |
+ NavigationControllerImpl* controller_; |
+ |
+ // Used to notify the object embedding this Navigator about navigation |
+ // events. Can be NULL in tests. |
+ NavigatorDelegate* delegate_; |
+ |
DISALLOW_COPY_AND_ASSIGN(NavigatorImpl); |
}; |