Chromium Code Reviews| Index: chrome/browser/ui/website_settings_ui.h |
| diff --git a/chrome/browser/ui/website_settings_ui.h b/chrome/browser/ui/website_settings_ui.h |
| index 8368767c4541c723251df984ec54892c823da5a3..f5bf3a8a61314ffc5710cafd6f1f1afc1e768f0a 100644 |
| --- a/chrome/browser/ui/website_settings_ui.h |
| +++ b/chrome/browser/ui/website_settings_ui.h |
| @@ -9,6 +9,7 @@ |
| #include <string> |
| #include <vector> |
| +#include "chrome/browser/website_settings.h" |
| #include "chrome/common/content_settings.h" |
| #include "chrome/common/content_settings_types.h" |
| #include "ui/gfx/native_widget_types.h" |
| @@ -58,21 +59,40 @@ class WebsiteSettingsUI { |
| ContentSetting default_setting; |
| }; |
| + // |IdentityInfo| contains information about the site's identity and |
| + // connection. |
| + struct IdentityInfo { |
| + IdentityInfo(); |
| + |
| + // The site's identity. |
| + std::string site_identity; |
| + // Status of the site's connection. |
| + WebsiteSettings::SiteConnectionStatus connection_status; |
| + // Textual description of the site's connection status that is displayed to |
| + // the user. |
| + std::string connection_status_description; |
|
wtc
2012/04/23 22:01:23
Nit: move these two connnection-related members to
markusheintz_
2012/04/24 08:49:41
Done.
|
| + // Status of the site's identity. |
| + WebsiteSettings::SiteIdentityStatus identity_status; |
| + // Textual description of the site's identity status that is displayed to |
| + // the user. |
| + std::string identity_status_description; |
| + }; |
| + |
| virtual ~WebsiteSettingsUI(); |
| // Sets the |presenter| of the WebsiteSettingsUI that is responsible for |
| // setting the data to display in the UI. |
| virtual void SetPresenter(WebsiteSettings* presenter) = 0; |
| - // Sets site information. |
| - virtual void SetSiteInfo(const std::string& site_info) = 0; |
| - |
| // Sets cookie information. |
| virtual void SetCookieInfo(const CookieInfoList& cookie_info_list) = 0; |
| // Sets permision information. |
| virtual void SetPermissionInfo( |
| const PermissionInfoList& permission_info_list) = 0; |
| + |
| + // Sets site identity information. |
| + virtual void SetIdentityInfo(const IdentityInfo& identity_info) = 0; |
| }; |
| class CookieInfoList : public std::vector<WebsiteSettingsUI::CookieInfo> { |