| 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..86b820c21943d0b89ffaea49d670798ecf1c84c2 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 identity.
|
| + WebsiteSettings::SiteIdentityStatus identity_status;
|
| + // Textual description of the site's identity status that is displayed to
|
| + // the user.
|
| + std::string identity_status_description;
|
| + // 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;
|
| + };
|
| +
|
| 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> {
|
|
|