OLD | NEW |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_H_ | 5 #ifndef CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_H_ |
6 #define CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_H_ | 6 #define CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_H_ |
7 #pragma once | 7 #pragma once |
8 | 8 |
9 #include "build/build_config.h" | 9 #include "build/build_config.h" |
10 | 10 |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
64 namespace IPC { | 64 namespace IPC { |
65 class Message; | 65 class Message; |
66 } | 66 } |
67 | 67 |
68 namespace webkit_glue { | 68 namespace webkit_glue { |
69 struct PasswordForm; | 69 struct PasswordForm; |
70 } | 70 } |
71 | 71 |
72 class AutocompleteHistoryManager; | 72 class AutocompleteHistoryManager; |
73 class AutoFillManager; | 73 class AutoFillManager; |
| 74 class BlockedPluginManager; |
74 class BlockedPopupContainer; | 75 class BlockedPopupContainer; |
75 class DOMUI; | 76 class DOMUI; |
76 class DownloadItem; | 77 class DownloadItem; |
77 class Extension; | 78 class Extension; |
78 class GeolocationSettingsState; | 79 class GeolocationSettingsState; |
79 class InfoBarDelegate; | 80 class InfoBarDelegate; |
80 class LoadNotificationDetails; | 81 class LoadNotificationDetails; |
81 class OmniboxSearchHint; | 82 class OmniboxSearchHint; |
82 class PasswordManager; | 83 class PasswordManager; |
83 class PluginInstaller; | 84 class PluginInstaller; |
(...skipping 806 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
890 GetRendererManagementDelegate(); | 891 GetRendererManagementDelegate(); |
891 virtual RenderViewHostDelegate::BrowserIntegration* | 892 virtual RenderViewHostDelegate::BrowserIntegration* |
892 GetBrowserIntegrationDelegate(); | 893 GetBrowserIntegrationDelegate(); |
893 virtual RenderViewHostDelegate::Resource* GetResourceDelegate(); | 894 virtual RenderViewHostDelegate::Resource* GetResourceDelegate(); |
894 virtual RenderViewHostDelegate::ContentSettings* GetContentSettingsDelegate(); | 895 virtual RenderViewHostDelegate::ContentSettings* GetContentSettingsDelegate(); |
895 virtual RenderViewHostDelegate::Save* GetSaveDelegate(); | 896 virtual RenderViewHostDelegate::Save* GetSaveDelegate(); |
896 virtual RenderViewHostDelegate::Printing* GetPrintingDelegate(); | 897 virtual RenderViewHostDelegate::Printing* GetPrintingDelegate(); |
897 virtual RenderViewHostDelegate::FavIcon* GetFavIconDelegate(); | 898 virtual RenderViewHostDelegate::FavIcon* GetFavIconDelegate(); |
898 virtual RenderViewHostDelegate::Autocomplete* GetAutocompleteDelegate(); | 899 virtual RenderViewHostDelegate::Autocomplete* GetAutocompleteDelegate(); |
899 virtual RenderViewHostDelegate::AutoFill* GetAutoFillDelegate(); | 900 virtual RenderViewHostDelegate::AutoFill* GetAutoFillDelegate(); |
| 901 virtual RenderViewHostDelegate::BlockedPlugin* GetBlockedPluginDelegate(); |
900 virtual RenderViewHostDelegate::SSL* GetSSLDelegate(); | 902 virtual RenderViewHostDelegate::SSL* GetSSLDelegate(); |
901 virtual AutomationResourceRoutingDelegate* | 903 virtual AutomationResourceRoutingDelegate* |
902 GetAutomationResourceRoutingDelegate(); | 904 GetAutomationResourceRoutingDelegate(); |
903 virtual TabContents* GetAsTabContents(); | 905 virtual TabContents* GetAsTabContents(); |
904 virtual ViewType::Type GetRenderViewType() const; | 906 virtual ViewType::Type GetRenderViewType() const; |
905 virtual int GetBrowserWindowID() const; | 907 virtual int GetBrowserWindowID() const; |
906 virtual void RenderViewCreated(RenderViewHost* render_view_host); | 908 virtual void RenderViewCreated(RenderViewHost* render_view_host); |
907 virtual void RenderViewReady(RenderViewHost* render_view_host); | 909 virtual void RenderViewReady(RenderViewHost* render_view_host); |
908 virtual void RenderViewGone(RenderViewHost* render_view_host); | 910 virtual void RenderViewGone(RenderViewHost* render_view_host); |
909 virtual void RenderViewDeleted(RenderViewHost* render_view_host); | 911 virtual void RenderViewDeleted(RenderViewHost* render_view_host); |
(...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1069 | 1071 |
1070 // PasswordManager, lazily created. | 1072 // PasswordManager, lazily created. |
1071 scoped_ptr<PasswordManager> password_manager_; | 1073 scoped_ptr<PasswordManager> password_manager_; |
1072 | 1074 |
1073 // PluginInstaller, lazily created. | 1075 // PluginInstaller, lazily created. |
1074 scoped_ptr<PluginInstaller> plugin_installer_; | 1076 scoped_ptr<PluginInstaller> plugin_installer_; |
1075 | 1077 |
1076 // TabContentsSSLHelper, lazily created. | 1078 // TabContentsSSLHelper, lazily created. |
1077 scoped_ptr<TabContentsSSLHelper> ssl_helper_; | 1079 scoped_ptr<TabContentsSSLHelper> ssl_helper_; |
1078 | 1080 |
| 1081 // BlockedPluginManager, lazily created. |
| 1082 scoped_ptr<BlockedPluginManager> blocked_plugin_manager_; |
| 1083 |
1079 // Handles drag and drop event forwarding to extensions. | 1084 // Handles drag and drop event forwarding to extensions. |
1080 BookmarkDrag* bookmark_drag_; | 1085 BookmarkDrag* bookmark_drag_; |
1081 | 1086 |
1082 // Handles downloading favicons. | 1087 // Handles downloading favicons. |
1083 FavIconHelper fav_icon_helper_; | 1088 FavIconHelper fav_icon_helper_; |
1084 | 1089 |
1085 // Dialog box used for choosing files to upload from file form fields. | 1090 // Dialog box used for choosing files to upload from file form fields. |
1086 scoped_refptr<SelectFileDialog> select_file_dialog_; | 1091 scoped_refptr<SelectFileDialog> select_file_dialog_; |
1087 | 1092 |
1088 // Cached web app info data. | 1093 // Cached web app info data. |
(...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1267 | 1272 |
1268 // See description in RenderViewHostDelegate::SetDisplayingPDFContent. | 1273 // See description in RenderViewHostDelegate::SetDisplayingPDFContent. |
1269 bool displaying_pdf_content_; | 1274 bool displaying_pdf_content_; |
1270 | 1275 |
1271 // --------------------------------------------------------------------------- | 1276 // --------------------------------------------------------------------------- |
1272 | 1277 |
1273 DISALLOW_COPY_AND_ASSIGN(TabContents); | 1278 DISALLOW_COPY_AND_ASSIGN(TabContents); |
1274 }; | 1279 }; |
1275 | 1280 |
1276 #endif // CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_H_ | 1281 #endif // CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_H_ |
OLD | NEW |