summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorzhuoyu.qian <zhuoyu.qian@samsung.com>2015-02-24 22:02:09 -0800
committerCommit bot <commit-bot@chromium.org>2015-02-25 06:02:54 +0000
commit6fcce6acc4e79e19f0910d1b3e9eb2e3327e0856 (patch)
treea83da4ea5c9739edf8f298b4f154845a467e812f
parent423ebdc65c1dd83f58673a599ec3d294e0bacb64 (diff)
downloadchromium_src-6fcce6acc4e79e19f0910d1b3e9eb2e3327e0856.zip
chromium_src-6fcce6acc4e79e19f0910d1b3e9eb2e3327e0856.tar.gz
chromium_src-6fcce6acc4e79e19f0910d1b3e9eb2e3327e0856.tar.bz2
Rename ExtensionWarningBadgeService to WarningBadgeService
As the comment in extension_warning_badge_service.h by battre@, rename ExtensionWarningBadgeService to WarningBadgeService and related class. And rename the files too. BUG=458829 R=rockot@chromium.org Review URL: https://codereview.chromium.org/921423003 Cr-Commit-Position: refs/heads/master@{#317992}
-rw-r--r--chrome/browser/extensions/browser_context_keyed_service_factories.cc4
-rw-r--r--chrome/browser/extensions/warning_badge_service.cc (renamed from chrome/browser/extensions/extension_warning_badge_service.cc)47
-rw-r--r--chrome/browser/extensions/warning_badge_service.h (renamed from chrome/browser/extensions/extension_warning_badge_service.h)16
-rw-r--r--chrome/browser/extensions/warning_badge_service_factory.cc (renamed from chrome/browser/extensions/extension_warning_badge_service_factory.cc)29
-rw-r--r--chrome/browser/extensions/warning_badge_service_factory.h (renamed from chrome/browser/extensions/extension_warning_badge_service_factory.h)17
-rw-r--r--chrome/browser/extensions/warning_badge_service_unittest.cc (renamed from chrome/browser/extensions/extension_warning_badge_service_unittest.cc)24
-rw-r--r--chrome/chrome_browser_extensions.gypi8
-rw-r--r--chrome/chrome_tests_unit.gypi2
8 files changed, 74 insertions, 73 deletions
diff --git a/chrome/browser/extensions/browser_context_keyed_service_factories.cc b/chrome/browser/extensions/browser_context_keyed_service_factories.cc
index 43632b2..86d48df 100644
--- a/chrome/browser/extensions/browser_context_keyed_service_factories.cc
+++ b/chrome/browser/extensions/browser_context_keyed_service_factories.cc
@@ -43,12 +43,12 @@
#include "chrome/browser/extensions/extension_storage_monitor_factory.h"
#include "chrome/browser/extensions/extension_system_factory.h"
#include "chrome/browser/extensions/extension_toolbar_model_factory.h"
-#include "chrome/browser/extensions/extension_warning_badge_service_factory.h"
#include "chrome/browser/extensions/extension_web_ui_override_registrar.h"
#include "chrome/browser/extensions/install_tracker_factory.h"
#include "chrome/browser/extensions/menu_manager_factory.h"
#include "chrome/browser/extensions/plugin_manager.h"
#include "chrome/browser/extensions/token_cache/token_cache_service_factory.h"
+#include "chrome/browser/extensions/warning_badge_service_factory.h"
#include "chrome/browser/speech/extension_api/tts_extension_api.h"
#include "extensions/browser/api/api_resource_manager.h"
#include "extensions/browser/api/bluetooth/bluetooth_api.h"
@@ -96,7 +96,6 @@ void EnsureBrowserContextKeyedServiceFactoriesBuilt() {
extensions::ExtensionStorageMonitorFactory::GetInstance();
extensions::ExtensionSystemFactory::GetInstance();
extensions::ExtensionToolbarModelFactory::GetInstance();
- extensions::ExtensionWarningBadgeServiceFactory::GetInstance();
extensions::ExtensionWebUIOverrideRegistrar::GetFactoryInstance();
extensions::FeedbackPrivateAPI::GetFactoryInstance();
extensions::FontSettingsAPI::GetFactoryInstance();
@@ -140,6 +139,7 @@ void EnsureBrowserContextKeyedServiceFactoriesBuilt() {
#if defined(OS_CHROMEOS)
extensions::VirtualKeyboardAPI::GetFactoryInstance();
#endif
+ extensions::WarningBadgeServiceFactory::GetInstance();
extensions::WebNavigationAPI::GetFactoryInstance();
extensions::WebRequestAPI::GetFactoryInstance();
extensions::WebrtcAudioPrivateEventService::GetFactoryInstance();
diff --git a/chrome/browser/extensions/extension_warning_badge_service.cc b/chrome/browser/extensions/warning_badge_service.cc
index 7afb6fc..a3358ec 100644
--- a/chrome/browser/extensions/extension_warning_badge_service.cc
+++ b/chrome/browser/extensions/warning_badge_service.cc
@@ -2,11 +2,11 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "chrome/browser/extensions/extension_warning_badge_service.h"
+#include "chrome/browser/extensions/warning_badge_service.h"
#include "base/stl_util.h"
#include "chrome/app/chrome_command_ids.h"
-#include "chrome/browser/extensions/extension_warning_badge_service_factory.h"
+#include "chrome/browser/extensions/warning_badge_service_factory.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/browser_commands.h"
#include "chrome/browser/ui/global_error/global_error.h"
@@ -23,7 +23,7 @@ namespace {
// is redirected to chrome://extensions to inspect the errors.
class ErrorBadge : public GlobalError {
public:
- explicit ErrorBadge(ExtensionWarningBadgeService* badge_service);
+ explicit ErrorBadge(WarningBadgeService* badge_service);
~ErrorBadge() override;
// Implementation for GlobalError:
@@ -40,15 +40,17 @@ class ErrorBadge : public GlobalError {
static int GetMenuItemCommandID();
private:
- ExtensionWarningBadgeService* badge_service_;
+ WarningBadgeService* badge_service_;
DISALLOW_COPY_AND_ASSIGN(ErrorBadge);
};
-ErrorBadge::ErrorBadge(ExtensionWarningBadgeService* badge_service)
- : badge_service_(badge_service) {}
+ErrorBadge::ErrorBadge(WarningBadgeService* badge_service)
+ : badge_service_(badge_service) {
+}
-ErrorBadge::~ErrorBadge() {}
+ErrorBadge::~ErrorBadge() {
+}
bool ErrorBadge::HasMenuItem() {
return true;
@@ -70,11 +72,17 @@ void ErrorBadge::ExecuteMenuItem(Browser* browser) {
chrome::ExecuteCommand(browser, IDC_MANAGE_EXTENSIONS);
}
-bool ErrorBadge::HasBubbleView() { return false; }
+bool ErrorBadge::HasBubbleView() {
+ return false;
+}
-bool ErrorBadge::HasShownBubbleView() { return false; }
+bool ErrorBadge::HasShownBubbleView() {
+ return false;
+}
-void ErrorBadge::ShowBubbleView(Browser* browser) { NOTREACHED(); }
+void ErrorBadge::ShowBubbleView(Browser* browser) {
+ NOTREACHED();
+}
GlobalErrorBubbleViewBase* ErrorBadge::GetBubbleView() {
return NULL;
@@ -87,21 +95,22 @@ int ErrorBadge::GetMenuItemCommandID() {
} // namespace
-ExtensionWarningBadgeService::ExtensionWarningBadgeService(Profile* profile)
+WarningBadgeService::WarningBadgeService(Profile* profile)
: profile_(profile), warning_service_observer_(this) {
DCHECK(CalledOnValidThread());
warning_service_observer_.Add(WarningService::Get(profile_));
}
-ExtensionWarningBadgeService::~ExtensionWarningBadgeService() {}
+WarningBadgeService::~WarningBadgeService() {
+}
// static
-ExtensionWarningBadgeService* ExtensionWarningBadgeService::Get(
+WarningBadgeService* WarningBadgeService::Get(
content::BrowserContext* context) {
- return ExtensionWarningBadgeServiceFactory::GetForBrowserContext(context);
+ return WarningBadgeServiceFactory::GetForBrowserContext(context);
}
-void ExtensionWarningBadgeService::SuppressCurrentWarnings() {
+void WarningBadgeService::SuppressCurrentWarnings() {
DCHECK(CalledOnValidThread());
size_t old_size = suppressed_warnings_.size();
@@ -112,16 +121,16 @@ void ExtensionWarningBadgeService::SuppressCurrentWarnings() {
UpdateBadgeStatus();
}
-const WarningSet& ExtensionWarningBadgeService::GetCurrentWarnings() const {
+const WarningSet& WarningBadgeService::GetCurrentWarnings() const {
return WarningService::Get(profile_)->warnings();
}
-void ExtensionWarningBadgeService::ExtensionWarningsChanged() {
+void WarningBadgeService::ExtensionWarningsChanged() {
DCHECK(CalledOnValidThread());
UpdateBadgeStatus();
}
-void ExtensionWarningBadgeService::UpdateBadgeStatus() {
+void WarningBadgeService::UpdateBadgeStatus() {
const std::set<Warning>& warnings = GetCurrentWarnings();
bool non_suppressed_warnings_exist = false;
for (std::set<Warning>::const_iterator i = warnings.begin();
@@ -134,7 +143,7 @@ void ExtensionWarningBadgeService::UpdateBadgeStatus() {
ShowBadge(non_suppressed_warnings_exist);
}
-void ExtensionWarningBadgeService::ShowBadge(bool show) {
+void WarningBadgeService::ShowBadge(bool show) {
GlobalErrorService* service =
GlobalErrorServiceFactory::GetForProfile(profile_);
GlobalError* error = service->GetGlobalErrorByMenuItemCommandID(
diff --git a/chrome/browser/extensions/extension_warning_badge_service.h b/chrome/browser/extensions/warning_badge_service.h
index 2117683..ebd075c 100644
--- a/chrome/browser/extensions/extension_warning_badge_service.h
+++ b/chrome/browser/extensions/warning_badge_service.h
@@ -11,22 +11,20 @@
#include "extensions/browser/warning_service.h"
#include "extensions/browser/warning_set.h"
-// TODO(battre): Rename ExtensionWarningBadgeService to WarningBadgeService.
-
class Profile;
namespace extensions {
// A service that is responsible for showing an extension warning badge on the
// wrench menu.
-class ExtensionWarningBadgeService : public KeyedService,
- public WarningService::Observer,
- public base::NonThreadSafe {
+class WarningBadgeService : public KeyedService,
+ public WarningService::Observer,
+ public base::NonThreadSafe {
public:
- explicit ExtensionWarningBadgeService(Profile* profile);
- ~ExtensionWarningBadgeService() override;
+ explicit WarningBadgeService(Profile* profile);
+ ~WarningBadgeService() override;
- static ExtensionWarningBadgeService* Get(content::BrowserContext* context);
+ static WarningBadgeService* Get(content::BrowserContext* context);
// Black lists all currently active extension warnings, so that they do not
// trigger a warning badge again for the life-time of the browsing session.
@@ -51,7 +49,7 @@ class ExtensionWarningBadgeService : public KeyedService,
// Warnings that do not trigger a badge on the wrench menu.
WarningSet suppressed_warnings_;
- DISALLOW_COPY_AND_ASSIGN(ExtensionWarningBadgeService);
+ DISALLOW_COPY_AND_ASSIGN(WarningBadgeService);
};
} // namespace extensions
diff --git a/chrome/browser/extensions/extension_warning_badge_service_factory.cc b/chrome/browser/extensions/warning_badge_service_factory.cc
index 09b85f3..7917112 100644
--- a/chrome/browser/extensions/extension_warning_badge_service_factory.cc
+++ b/chrome/browser/extensions/warning_badge_service_factory.cc
@@ -2,9 +2,9 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "chrome/browser/extensions/extension_warning_badge_service_factory.h"
+#include "chrome/browser/extensions/warning_badge_service_factory.h"
-#include "chrome/browser/extensions/extension_warning_badge_service.h"
+#include "chrome/browser/extensions/warning_badge_service.h"
#include "chrome/browser/profiles/profile.h"
#include "components/keyed_service/content/browser_context_dependency_manager.h"
#include "extensions/browser/extensions_browser_client.h"
@@ -15,42 +15,39 @@ using content::BrowserContext;
namespace extensions {
// static
-ExtensionWarningBadgeService*
-ExtensionWarningBadgeServiceFactory::GetForBrowserContext(
+WarningBadgeService* WarningBadgeServiceFactory::GetForBrowserContext(
BrowserContext* context) {
- return static_cast<ExtensionWarningBadgeService*>(
+ return static_cast<WarningBadgeService*>(
GetInstance()->GetServiceForBrowserContext(context, true));
}
// static
-ExtensionWarningBadgeServiceFactory*
-ExtensionWarningBadgeServiceFactory::GetInstance() {
- return Singleton<ExtensionWarningBadgeServiceFactory>::get();
+WarningBadgeServiceFactory* WarningBadgeServiceFactory::GetInstance() {
+ return Singleton<WarningBadgeServiceFactory>::get();
}
-ExtensionWarningBadgeServiceFactory::ExtensionWarningBadgeServiceFactory()
+WarningBadgeServiceFactory::WarningBadgeServiceFactory()
: BrowserContextKeyedServiceFactory(
- "ExtensionWarningBadgeService",
+ "WarningBadgeService",
BrowserContextDependencyManager::GetInstance()) {
DependsOn(WarningServiceFactory::GetInstance());
}
-ExtensionWarningBadgeServiceFactory::~ExtensionWarningBadgeServiceFactory() {
+WarningBadgeServiceFactory::~WarningBadgeServiceFactory() {
}
-KeyedService* ExtensionWarningBadgeServiceFactory::BuildServiceInstanceFor(
+KeyedService* WarningBadgeServiceFactory::BuildServiceInstanceFor(
BrowserContext* context) const {
- return new ExtensionWarningBadgeService(static_cast<Profile*>(context));
+ return new WarningBadgeService(static_cast<Profile*>(context));
}
-BrowserContext* ExtensionWarningBadgeServiceFactory::GetBrowserContextToUse(
+BrowserContext* WarningBadgeServiceFactory::GetBrowserContextToUse(
BrowserContext* context) const {
// Redirected in incognito.
return ExtensionsBrowserClient::Get()->GetOriginalContext(context);
}
-bool ExtensionWarningBadgeServiceFactory::ServiceIsCreatedWithBrowserContext()
- const {
+bool WarningBadgeServiceFactory::ServiceIsCreatedWithBrowserContext() const {
return true;
}
diff --git a/chrome/browser/extensions/extension_warning_badge_service_factory.h b/chrome/browser/extensions/warning_badge_service_factory.h
index 30a2e05..9d378e5 100644
--- a/chrome/browser/extensions/extension_warning_badge_service_factory.h
+++ b/chrome/browser/extensions/warning_badge_service_factory.h
@@ -10,20 +10,19 @@
namespace extensions {
-class ExtensionWarningBadgeService;
+class WarningBadgeService;
-class ExtensionWarningBadgeServiceFactory
- : public BrowserContextKeyedServiceFactory {
+class WarningBadgeServiceFactory : public BrowserContextKeyedServiceFactory {
public:
- static ExtensionWarningBadgeService* GetForBrowserContext(
+ static WarningBadgeService* GetForBrowserContext(
content::BrowserContext* context);
- static ExtensionWarningBadgeServiceFactory* GetInstance();
+ static WarningBadgeServiceFactory* GetInstance();
private:
- friend struct DefaultSingletonTraits<ExtensionWarningBadgeServiceFactory>;
+ friend struct DefaultSingletonTraits<WarningBadgeServiceFactory>;
- ExtensionWarningBadgeServiceFactory();
- ~ExtensionWarningBadgeServiceFactory() override;
+ WarningBadgeServiceFactory();
+ ~WarningBadgeServiceFactory() override;
// BrowserContextKeyedServiceFactory implementation
KeyedService* BuildServiceInstanceFor(
@@ -32,7 +31,7 @@ class ExtensionWarningBadgeServiceFactory
content::BrowserContext* context) const override;
bool ServiceIsCreatedWithBrowserContext() const override;
- DISALLOW_COPY_AND_ASSIGN(ExtensionWarningBadgeServiceFactory);
+ DISALLOW_COPY_AND_ASSIGN(WarningBadgeServiceFactory);
};
} // namespace extensions
diff --git a/chrome/browser/extensions/extension_warning_badge_service_unittest.cc b/chrome/browser/extensions/warning_badge_service_unittest.cc
index 8c533b9..168c494 100644
--- a/chrome/browser/extensions/extension_warning_badge_service_unittest.cc
+++ b/chrome/browser/extensions/warning_badge_service_unittest.cc
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "chrome/browser/extensions/extension_warning_badge_service.h"
+#include "chrome/browser/extensions/warning_badge_service.h"
#include "chrome/app/chrome_command_ids.h"
#include "chrome/browser/profiles/profile.h"
@@ -19,8 +19,8 @@ namespace {
class TestExtensionWarningSet : public WarningService {
public:
- explicit TestExtensionWarningSet(Profile* profile) : WarningService(profile) {
- }
+ explicit TestExtensionWarningSet(Profile* profile)
+ : WarningService(profile) {}
~TestExtensionWarningSet() override {}
void AddWarning(const Warning& warning) {
@@ -30,13 +30,11 @@ class TestExtensionWarningSet : public WarningService {
}
};
-class TestExtensionWarningBadgeService : public ExtensionWarningBadgeService {
+class TestWarningBadgeService : public WarningBadgeService {
public:
- TestExtensionWarningBadgeService(Profile* profile,
- WarningService* warning_service)
- : ExtensionWarningBadgeService(profile),
- warning_service_(warning_service) {}
- ~TestExtensionWarningBadgeService() override {}
+ TestWarningBadgeService(Profile* profile, WarningService* warning_service)
+ : WarningBadgeService(profile), warning_service_(warning_service) {}
+ ~TestWarningBadgeService() override {}
const std::set<Warning>& GetCurrentWarnings() const override {
return warning_service_->warnings();
@@ -50,7 +48,7 @@ bool HasBadge(Profile* profile) {
GlobalErrorService* service =
GlobalErrorServiceFactory::GetForProfile(profile);
return service->GetGlobalErrorByMenuItemCommandID(IDC_EXTENSION_ERRORS) !=
- NULL;
+ NULL;
}
const char ext1_id[] = "extension1";
@@ -60,10 +58,10 @@ const char ext2_id[] = "extension2";
// Check that no badge appears if it has been suppressed for a specific
// warning.
-TEST(ExtensionWarningBadgeServiceTest, SuppressBadgeForCurrentWarnings) {
+TEST(WarningBadgeServiceTest, SuppressBadgeForCurrentWarnings) {
TestingProfile profile;
TestExtensionWarningSet warnings(&profile);
- TestExtensionWarningBadgeService badge_service(&profile, &warnings);
+ TestWarningBadgeService badge_service(&profile, &warnings);
warnings.AddObserver(&badge_service);
// Insert first warning.
@@ -91,4 +89,4 @@ TEST(ExtensionWarningBadgeServiceTest, SuppressBadgeForCurrentWarnings) {
warnings.RemoveObserver(&badge_service);
}
-} // namespace extensions
+} // namespace extensions
diff --git a/chrome/chrome_browser_extensions.gypi b/chrome/chrome_browser_extensions.gypi
index 0d8eec1..e8b7998 100644
--- a/chrome/chrome_browser_extensions.gypi
+++ b/chrome/chrome_browser_extensions.gypi
@@ -642,10 +642,6 @@
'browser/extensions/extension_view_host_factory.h',
'browser/extensions/extension_view_host_mac.h',
'browser/extensions/extension_view_host_mac.mm',
- 'browser/extensions/extension_warning_badge_service.cc',
- 'browser/extensions/extension_warning_badge_service.h',
- 'browser/extensions/extension_warning_badge_service_factory.cc',
- 'browser/extensions/extension_warning_badge_service_factory.h',
'browser/extensions/extension_web_ui.cc',
'browser/extensions/extension_web_ui.h',
'browser/extensions/extension_web_ui_override_registrar.cc',
@@ -761,6 +757,10 @@
'browser/extensions/updater/extension_updater.h',
'browser/extensions/user_script_listener.cc',
'browser/extensions/user_script_listener.h',
+ 'browser/extensions/warning_badge_service.cc',
+ 'browser/extensions/warning_badge_service.h',
+ 'browser/extensions/warning_badge_service_factory.cc',
+ 'browser/extensions/warning_badge_service_factory.h',
'browser/extensions/webstore_data_fetcher.cc',
'browser/extensions/webstore_data_fetcher.h',
'browser/extensions/webstore_data_fetcher_delegate.cc',
diff --git a/chrome/chrome_tests_unit.gypi b/chrome/chrome_tests_unit.gypi
index 371ce1e..5f96c31 100644
--- a/chrome/chrome_tests_unit.gypi
+++ b/chrome/chrome_tests_unit.gypi
@@ -762,7 +762,6 @@
'browser/extensions/extension_toolbar_model_unittest.cc',
'browser/extensions/extension_ui_unittest.cc',
'browser/extensions/extension_user_script_loader_unittest.cc',
- 'browser/extensions/extension_warning_badge_service_unittest.cc',
'browser/extensions/extension_web_ui_unittest.cc',
'browser/extensions/external_policy_loader_unittest.cc',
'browser/extensions/external_provider_impl_chromeos_unittest.cc',
@@ -783,6 +782,7 @@
'browser/extensions/updater/extension_cache_fake.h',
'browser/extensions/updater/extension_updater_unittest.cc',
'browser/extensions/user_script_listener_unittest.cc',
+ 'browser/extensions/warning_badge_service_unittest.cc',
'browser/extensions/webstore_inline_installer_unittest.cc',
'browser/extensions/webstore_installer_unittest.cc',
'browser/extensions/zipfile_installer_unittest.cc',