summaryrefslogtreecommitdiffstats
path: root/chrome/browser/external_tab_container.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/external_tab_container.h')
-rw-r--r--chrome/browser/external_tab_container.h9
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