Index: chrome/common/extensions/permissions/settings_override_permission.cc |
diff --git a/chrome/common/extensions/permissions/settings_override_permission.cc b/chrome/common/extensions/permissions/settings_override_permission.cc |
deleted file mode 100644 |
index 934bf98deb03e5ca4c51b7833276709559ac4124..0000000000000000000000000000000000000000 |
--- a/chrome/common/extensions/permissions/settings_override_permission.cc |
+++ /dev/null |
@@ -1,111 +0,0 @@ |
-// Copyright 2013 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "chrome/common/extensions/permissions/settings_override_permission.h" |
- |
-#include "base/strings/utf_string_conversions.h" |
-#include "grit/generated_resources.h" |
-#include "ui/base/l10n/l10n_util.h" |
- |
-namespace extensions { |
- |
-SettingsOverrideAPIPermission::SettingsOverrideAPIPermission( |
- const APIPermissionInfo* permission, const std::string& setting_value) |
- : APIPermission(permission), |
- setting_value_(setting_value) { |
-} |
- |
-SettingsOverrideAPIPermission::~SettingsOverrideAPIPermission() { |
-} |
- |
-bool SettingsOverrideAPIPermission::HasMessages() const { |
- return info()->message_id() > PermissionMessage::kNone; |
-} |
- |
-PermissionMessages SettingsOverrideAPIPermission::GetMessages() const { |
- DCHECK(HasMessages()); |
- int string_id = -1; |
- switch (id()) { |
- case kHomepage: { |
- string_id = IDS_EXTENSION_PROMPT_WARNING_HOME_PAGE_SETTING_OVERRIDE; |
- break; |
- } |
- case kStartupPages: { |
- string_id = IDS_EXTENSION_PROMPT_WARNING_START_PAGE_SETTING_OVERRIDE; |
- break; |
- } |
- case kSearchProvider: { |
- string_id = IDS_EXTENSION_PROMPT_WARNING_SEARCH_SETTINGS_OVERRIDE; |
- break; |
- } |
- default: |
- NOTREACHED(); |
- } |
- PermissionMessages result; |
- result.push_back(PermissionMessage( |
- info()->message_id(), |
- l10n_util::GetStringFUTF16(string_id, |
- base::UTF8ToUTF16(setting_value_)))); |
- return result; |
-} |
- |
-bool SettingsOverrideAPIPermission::Check( |
- const APIPermission::CheckParam* param) const { |
- return (param == NULL); |
-} |
- |
-bool SettingsOverrideAPIPermission::Contains(const APIPermission* rhs) const { |
- CHECK_EQ(info(), rhs->info()); |
- return true; |
-} |
- |
-bool SettingsOverrideAPIPermission::Equal(const APIPermission* rhs) const { |
- if (this != rhs) |
- CHECK_EQ(info(), rhs->info()); |
- return true; |
-} |
- |
-bool SettingsOverrideAPIPermission::FromValue(const base::Value* value, |
- std::string* /*error*/) { |
- return (value == NULL); |
-} |
- |
-scoped_ptr<base::Value> SettingsOverrideAPIPermission::ToValue() const { |
- return scoped_ptr<base::Value>(); |
-} |
- |
-APIPermission* SettingsOverrideAPIPermission::Clone() const { |
- return new SettingsOverrideAPIPermission(info(), setting_value_); |
-} |
- |
-APIPermission* SettingsOverrideAPIPermission::Diff( |
- const APIPermission* rhs) const { |
- CHECK_EQ(info(), rhs->info()); |
- return NULL; |
-} |
- |
-APIPermission* SettingsOverrideAPIPermission::Union( |
- const APIPermission* rhs) const { |
- CHECK_EQ(info(), rhs->info()); |
- return new SettingsOverrideAPIPermission(info(), setting_value_); |
-} |
- |
-APIPermission* SettingsOverrideAPIPermission::Intersect( |
- const APIPermission* rhs) const { |
- CHECK_EQ(info(), rhs->info()); |
- return new SettingsOverrideAPIPermission(info(), setting_value_); |
-} |
- |
-void SettingsOverrideAPIPermission::Write(IPC::Message* m) const { |
-} |
- |
-bool SettingsOverrideAPIPermission::Read( |
- const IPC::Message* m, PickleIterator* iter) { |
- return true; |
-} |
- |
-void SettingsOverrideAPIPermission::Log(std::string* log) const { |
-} |
- |
-} // namespace extensions |