| Index: content/browser/tab_contents/tab_contents.h
|
| diff --git a/content/browser/tab_contents/tab_contents.h b/content/browser/tab_contents/tab_contents.h
|
| index 7df191cb8331e515e902aadfbfdd7a782b75908d..a742ca0bd6ca13b10118b8f7b5da7b13ebd35385 100644
|
| --- a/content/browser/tab_contents/tab_contents.h
|
| +++ b/content/browser/tab_contents/tab_contents.h
|
| @@ -471,6 +471,94 @@ class CONTENT_EXPORT TabContents : public PageNavigator,
|
| return java_bridge_dispatcher_host_manager_.get();
|
| }
|
|
|
| + // RenderViewHostDelegate ----------------------------------------------------
|
| +
|
| + virtual RenderViewHostDelegate::View* GetViewDelegate() OVERRIDE;
|
| + virtual RenderViewHostDelegate::RendererManagement*
|
| + GetRendererManagementDelegate() OVERRIDE;
|
| + virtual TabContents* GetAsTabContents() OVERRIDE;
|
| + virtual content::ViewType GetRenderViewType() const OVERRIDE;
|
| + virtual void RenderViewCreated(RenderViewHost* render_view_host) OVERRIDE;
|
| + virtual void RenderViewReady(RenderViewHost* render_view_host) OVERRIDE;
|
| + virtual void RenderViewGone(RenderViewHost* render_view_host,
|
| + base::TerminationStatus status,
|
| + int error_code) OVERRIDE;
|
| + virtual void RenderViewDeleted(RenderViewHost* render_view_host) OVERRIDE;
|
| + virtual void DidNavigate(
|
| + RenderViewHost* render_view_host,
|
| + const ViewHostMsg_FrameNavigate_Params& params) OVERRIDE;
|
| + virtual void UpdateState(RenderViewHost* render_view_host,
|
| + int32 page_id,
|
| + const std::string& state) OVERRIDE;
|
| + virtual void UpdateTitle(RenderViewHost* render_view_host,
|
| + int32 page_id,
|
| + const string16& title,
|
| + base::i18n::TextDirection title_direction) OVERRIDE;
|
| + virtual void UpdateEncoding(RenderViewHost* render_view_host,
|
| + const std::string& encoding) OVERRIDE;
|
| + virtual void UpdateTargetURL(int32 page_id, const GURL& url) OVERRIDE;
|
| + virtual void Close(RenderViewHost* render_view_host) OVERRIDE;
|
| + virtual void RequestMove(const gfx::Rect& new_bounds) OVERRIDE;
|
| + virtual void SwappedOut(RenderViewHost* render_view_host) OVERRIDE;
|
| + virtual void DidStartLoading() OVERRIDE;
|
| + virtual void DidStopLoading() OVERRIDE;
|
| + virtual void DidCancelLoading() OVERRIDE;
|
| + virtual void DidChangeLoadProgress(double progress) OVERRIDE;
|
| + virtual void DocumentAvailableInMainFrame(
|
| + RenderViewHost* render_view_host) OVERRIDE;
|
| + virtual void DocumentOnLoadCompletedInMainFrame(
|
| + RenderViewHost* render_view_host,
|
| + int32 page_id) OVERRIDE;
|
| + virtual void RequestOpenURL(const GURL& url,
|
| + const GURL& referrer,
|
| + WindowOpenDisposition disposition,
|
| + int64 source_frame_id) OVERRIDE;
|
| + virtual void RunJavaScriptMessage(const RenderViewHost* rvh,
|
| + const string16& message,
|
| + const string16& default_prompt,
|
| + const GURL& frame_url,
|
| + const int flags,
|
| + IPC::Message* reply_msg,
|
| + bool* did_suppress_message) OVERRIDE;
|
| + virtual void RunBeforeUnloadConfirm(const RenderViewHost* rvh,
|
| + const string16& message,
|
| + IPC::Message* reply_msg) OVERRIDE;
|
| + virtual content::RendererPreferences GetRendererPrefs(
|
| + content::BrowserContext* browser_context) const OVERRIDE;
|
| + virtual WebPreferences GetWebkitPrefs() OVERRIDE;
|
| + virtual void OnUserGesture() OVERRIDE;
|
| + virtual void OnIgnoredUIEvent() OVERRIDE;
|
| + virtual void RendererUnresponsive(RenderViewHost* render_view_host,
|
| + bool is_during_unload) OVERRIDE;
|
| + virtual void RendererResponsive(RenderViewHost* render_view_host) OVERRIDE;
|
| + virtual void LoadStateChanged(const GURL& url,
|
| + const net::LoadStateWithParam& load_state,
|
| + uint64 upload_position,
|
| + uint64 upload_size) OVERRIDE;
|
| + virtual void WorkerCrashed() OVERRIDE;
|
| + virtual void Activate() OVERRIDE;
|
| + virtual void Deactivate() OVERRIDE;
|
| + virtual void LostCapture() OVERRIDE;
|
| + virtual bool PreHandleKeyboardEvent(const NativeWebKeyboardEvent& event,
|
| + bool* is_keyboard_shortcut) OVERRIDE;
|
| + virtual void HandleKeyboardEvent(
|
| + const NativeWebKeyboardEvent& event) OVERRIDE;
|
| + virtual void HandleMouseDown() OVERRIDE;
|
| + virtual void HandleMouseUp() OVERRIDE;
|
| + virtual void HandleMouseActivate() OVERRIDE;
|
| + virtual bool OnMessageReceived(const IPC::Message& message);
|
| + virtual void RunFileChooser(RenderViewHost* render_view_host,
|
| + const ViewHostMsg_RunFileChooser_Params& params);
|
| + virtual void ToggleFullscreenMode(bool enter_fullscreen) OVERRIDE;
|
| + virtual bool IsFullscreenForCurrentTab() const OVERRIDE;
|
| + virtual void UpdatePreferredSize(const gfx::Size& pref_size) OVERRIDE;
|
| + virtual void WebUISend(RenderViewHost* render_view_host,
|
| + const GURL& source_url,
|
| + const std::string& name,
|
| + const base::ListValue& args) OVERRIDE;
|
| + virtual void RequestToLockMouse() OVERRIDE;
|
| + virtual void LostMouseLock() OVERRIDE;
|
| +
|
| protected:
|
| friend class TabContentsObserver;
|
|
|
| @@ -616,93 +704,6 @@ class CONTENT_EXPORT TabContents : public PageNavigator,
|
| void NotifyConnected();
|
| void NotifyDisconnected();
|
|
|
| - // RenderViewHostDelegate ----------------------------------------------------
|
| -
|
| - // RenderViewHostDelegate implementation.
|
| - virtual RenderViewHostDelegate::View* GetViewDelegate() OVERRIDE;
|
| - virtual RenderViewHostDelegate::RendererManagement*
|
| - GetRendererManagementDelegate() OVERRIDE;
|
| - virtual TabContents* GetAsTabContents() OVERRIDE;
|
| - virtual content::ViewType GetRenderViewType() const OVERRIDE;
|
| - virtual void RenderViewCreated(RenderViewHost* render_view_host) OVERRIDE;
|
| - virtual void RenderViewReady(RenderViewHost* render_view_host) OVERRIDE;
|
| - virtual void RenderViewGone(RenderViewHost* render_view_host,
|
| - base::TerminationStatus status,
|
| - int error_code) OVERRIDE;
|
| - virtual void RenderViewDeleted(RenderViewHost* render_view_host) OVERRIDE;
|
| - virtual void DidNavigate(
|
| - RenderViewHost* render_view_host,
|
| - const ViewHostMsg_FrameNavigate_Params& params) OVERRIDE;
|
| - virtual void UpdateState(RenderViewHost* render_view_host,
|
| - int32 page_id,
|
| - const std::string& state) OVERRIDE;
|
| - virtual void UpdateTitle(RenderViewHost* render_view_host,
|
| - int32 page_id,
|
| - const string16& title,
|
| - base::i18n::TextDirection title_direction) OVERRIDE;
|
| - virtual void UpdateEncoding(RenderViewHost* render_view_host,
|
| - const std::string& encoding) OVERRIDE;
|
| - virtual void UpdateTargetURL(int32 page_id, const GURL& url) OVERRIDE;
|
| - virtual void Close(RenderViewHost* render_view_host) OVERRIDE;
|
| - virtual void SwappedOut(RenderViewHost* render_view_host) OVERRIDE;
|
| - virtual void RequestMove(const gfx::Rect& new_bounds) OVERRIDE;
|
| - virtual void DidStartLoading() OVERRIDE;
|
| - virtual void DidStopLoading() OVERRIDE;
|
| - virtual void DidCancelLoading() OVERRIDE;
|
| - virtual void DidChangeLoadProgress(double progress) OVERRIDE;
|
| - virtual void DocumentOnLoadCompletedInMainFrame(
|
| - RenderViewHost* render_view_host,
|
| - int32 page_id) OVERRIDE;
|
| - virtual void RequestOpenURL(const GURL& url,
|
| - const GURL& referrer,
|
| - WindowOpenDisposition disposition,
|
| - int64 source_frame_id) OVERRIDE;
|
| - virtual void RunJavaScriptMessage(const RenderViewHost* rvh,
|
| - const string16& message,
|
| - const string16& default_prompt,
|
| - const GURL& frame_url,
|
| - const int flags,
|
| - IPC::Message* reply_msg,
|
| - bool* did_suppress_message) OVERRIDE;
|
| - virtual void RunBeforeUnloadConfirm(const RenderViewHost* rvh,
|
| - const string16& message,
|
| - IPC::Message* reply_msg) OVERRIDE;
|
| - virtual content::RendererPreferences GetRendererPrefs(
|
| - content::BrowserContext* browser_context) const OVERRIDE;
|
| - virtual WebPreferences GetWebkitPrefs() OVERRIDE;
|
| - virtual void OnUserGesture() OVERRIDE;
|
| - virtual void OnIgnoredUIEvent() OVERRIDE;
|
| - virtual void RendererUnresponsive(RenderViewHost* render_view_host,
|
| - bool is_during_unload) OVERRIDE;
|
| - virtual void RendererResponsive(RenderViewHost* render_view_host) OVERRIDE;
|
| - virtual void LoadStateChanged(const GURL& url,
|
| - const net::LoadStateWithParam& load_state,
|
| - uint64 upload_position,
|
| - uint64 upload_size) OVERRIDE;
|
| - virtual void WorkerCrashed() OVERRIDE;
|
| - virtual void Activate() OVERRIDE;
|
| - virtual void Deactivate() OVERRIDE;
|
| - virtual void LostCapture() OVERRIDE;
|
| - virtual bool PreHandleKeyboardEvent(const NativeWebKeyboardEvent& event,
|
| - bool* is_keyboard_shortcut) OVERRIDE;
|
| - virtual void HandleKeyboardEvent(
|
| - const NativeWebKeyboardEvent& event) OVERRIDE;
|
| - virtual void HandleMouseDown() OVERRIDE;
|
| - virtual void HandleMouseUp() OVERRIDE;
|
| - virtual void HandleMouseActivate() OVERRIDE;
|
| - virtual bool OnMessageReceived(const IPC::Message& message);
|
| - virtual void RunFileChooser(RenderViewHost* render_view_host,
|
| - const ViewHostMsg_RunFileChooser_Params& params);
|
| - virtual void ToggleFullscreenMode(bool enter_fullscreen) OVERRIDE;
|
| - virtual bool IsFullscreenForCurrentTab() const OVERRIDE;
|
| - virtual void UpdatePreferredSize(const gfx::Size& pref_size) OVERRIDE;
|
| - virtual void WebUISend(RenderViewHost* render_view_host,
|
| - const GURL& source_url,
|
| - const std::string& name,
|
| - const base::ListValue& args) OVERRIDE;
|
| - virtual void RequestToLockMouse() OVERRIDE;
|
| - virtual void LostMouseLock() OVERRIDE;
|
| -
|
| // RenderViewHostManager::Delegate -------------------------------------------
|
|
|
| virtual void BeforeUnloadFiredFromRenderManager(
|
|
|