diff options
Diffstat (limited to 'chrome/browser/external_tab_container.h')
-rw-r--r-- | chrome/browser/external_tab_container.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/chrome/browser/external_tab_container.h b/chrome/browser/external_tab_container.h index 4122b62..123d13c 100644 --- a/chrome/browser/external_tab_container.h +++ b/chrome/browser/external_tab_container.h @@ -148,6 +148,10 @@ class ExternalTabContainer : public TabContentsDelegate, virtual Browser* GetBrowser() { return browser_.get(); } + // Overriden from TabContentsDelegate::AutomationResourceRoutingDelegate + virtual void RegisterRenderViewHost(RenderViewHost* render_view_host); + virtual void UnregisterRenderViewHost(RenderViewHost* render_view_host); + // Overridden from NotificationObserver: virtual void Observe(NotificationType type, const NotificationSource& source, @@ -217,6 +221,11 @@ class ExternalTabContainer : public TabContentsDelegate, ~ExternalTabContainer(); + // Helper resource automation registration method, allowing registration of + // pending RenderViewHosts. + void RegisterRenderViewHostForAutomation(RenderViewHost* render_view_host, + bool pending_view); + // Top level navigations received for a tab while it is waiting for an ack // from the external host go here. Scenario is a window.open executes on a // page in ChromeFrame. A new TabContents is created and the current |