Index: chrome/browser/tab_contents/tab_contents.h |
diff --git a/chrome/browser/tab_contents/tab_contents.h b/chrome/browser/tab_contents/tab_contents.h |
index 304a6d276cd1f7b97d7cbb03f53c7f171be43ccb..f4b91156f4c64c3219f61791ea1bae3c52d4b235 100644 |
--- a/chrome/browser/tab_contents/tab_contents.h |
+++ b/chrome/browser/tab_contents/tab_contents.h |
@@ -84,6 +84,7 @@ class SkBitmap; |
class TabContents; |
class TabContentsDelegate; |
class TabContentsFactory; |
+class TabContentsSSLHelper; |
class TabContentsView; |
class URLPattern; |
class URLRequestContextGetter; |
@@ -164,6 +165,9 @@ class TabContents : public PageNavigator, |
// Returns the PluginInstaller, creating it if necessary. |
PluginInstaller* GetPluginInstaller(); |
+ // Returns the TabContentsSSLHelper, creating if it necessary. |
+ TabContentsSSLHelper* GetSSLHelper(); |
+ |
// Returns the SavePackage which manages the page saving job. May be NULL. |
SavePackage* save_package() const { return save_package_.get(); } |
@@ -889,6 +893,7 @@ class TabContents : public PageNavigator, |
virtual RenderViewHostDelegate::FavIcon* GetFavIconDelegate(); |
virtual RenderViewHostDelegate::Autocomplete* GetAutocompleteDelegate(); |
virtual RenderViewHostDelegate::AutoFill* GetAutoFillDelegate(); |
+ virtual RenderViewHostDelegate::SSL* GetSSLDelegate(); |
virtual AutomationResourceRoutingDelegate* |
GetAutomationResourceRoutingDelegate(); |
virtual TabContents* GetAsTabContents(); |
@@ -1070,6 +1075,9 @@ class TabContents : public PageNavigator, |
// PluginInstaller, lazily created. |
scoped_ptr<PluginInstaller> plugin_installer_; |
+ // TabContentsSSLHelper, lazily created. |
+ scoped_ptr<TabContentsSSLHelper> ssl_helper_; |
+ |
// Handles drag and drop event forwarding to extensions. |
BookmarkDrag* bookmark_drag_; |