Chromium Code Reviews| Index: chrome/browser/ui/website_settings/website_settings_ui.cc |
| diff --git a/chrome/browser/ui/website_settings/website_settings_ui.cc b/chrome/browser/ui/website_settings/website_settings_ui.cc |
| index abe2dd898cf71c71ab6daadc8098784a813bfa4c..1692cd8ef219fa8cd47b4713161f6631581074ab 100644 |
| --- a/chrome/browser/ui/website_settings/website_settings_ui.cc |
| +++ b/chrome/browser/ui/website_settings/website_settings_ui.cc |
| @@ -4,6 +4,8 @@ |
| #include "chrome/browser/ui/website_settings/website_settings_ui.h" |
| +#include "grit/generated_resources.h" |
| + |
| WebsiteSettingsUI::CookieInfo::CookieInfo() |
| : allowed(-1), blocked(-1) { |
| } |
| @@ -20,5 +22,36 @@ WebsiteSettingsUI::IdentityInfo::IdentityInfo() |
| connection_status(WebsiteSettings::SITE_CONNECTION_STATUS_UNKNOWN) { |
| } |
| +int WebsiteSettingsUI::PermissionTypeToUIStringID(ContentSettingsType type) { |
|
tfarina
2012/06/06 17:02:20
// static
markusheintz_
2012/06/07 20:10:38
Done.
|
| + switch (type) { |
| + case CONTENT_SETTINGS_TYPE_POPUPS: |
| + return IDS_WEBSITE_SETTINGS_TYPE_POPUPS; |
| + case CONTENT_SETTINGS_TYPE_PLUGINS: |
| + return IDS_WEBSITE_SETTINGS_TYPE_PLUGINS; |
| + case CONTENT_SETTINGS_TYPE_GEOLOCATION: |
| + return IDS_WEBSITE_SETTINGS_TYPE_LOCATION; |
| + case CONTENT_SETTINGS_TYPE_NOTIFICATIONS: |
| + return IDS_WEBSITE_SETTINGS_TYPE_NOTIFICATIONS; |
| + default: |
| + NOTREACHED(); |
| + return -1; |
| + } |
| +} |
| + |
| +// static |
| +int WebsiteSettingsUI::PermissionValueToUIStringID(ContentSetting value) { |
| + switch (value) { |
| + case CONTENT_SETTING_ALLOW: |
| + return IDS_WEBSITE_SETTINGS_PERMISSION_ALLOW; |
| + case CONTENT_SETTING_BLOCK: |
| + return IDS_WEBSITE_SETTINGS_PERMISSION_BLOCK; |
| + case CONTENT_SETTING_ASK: |
| + return IDS_WEBSITE_SETTINGS_PERMISSION_ASK; |
| + default: |
| + NOTREACHED(); |
| + return -1; |
| + } |
| +} |
| + |
| WebsiteSettingsUI::~WebsiteSettingsUI() { |
| } |