Chromium Code Reviews| Index: extensions/browser/extension_warning_service.h |
| diff --git a/chrome/browser/extensions/extension_warning_service.h b/extensions/browser/extension_warning_service.h |
| similarity index 82% |
| rename from chrome/browser/extensions/extension_warning_service.h |
| rename to extensions/browser/extension_warning_service.h |
| index c311859dd9202764241591b74d46b96b262fb9de..92baa769a8ad03b21b17e81e0abb8434ce8a514e 100644 |
| --- a/chrome/browser/extensions/extension_warning_service.h |
| +++ b/extensions/browser/extension_warning_service.h |
| @@ -2,8 +2,8 @@ |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| -#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_WARNING_SERVICE_H_ |
| -#define CHROME_BROWSER_EXTENSIONS_EXTENSION_WARNING_SERVICE_H_ |
| +#ifndef EXTENSIONS_BROWSER_EXTENSION_WARNING_SERVICE_H_ |
| +#define EXTENSIONS_BROWSER_EXTENSION_WARNING_SERVICE_H_ |
| #include <set> |
| #include <string> |
| @@ -12,13 +12,11 @@ |
| #include "base/observer_list.h" |
| #include "base/scoped_observer.h" |
| #include "base/threading/non_thread_safe.h" |
| -#include "chrome/browser/extensions/extension_warning_set.h" |
| #include "extensions/browser/extension_registry_observer.h" |
| +#include "extensions/browser/extension_warning_set.h" |
| // TODO(battre) Remove the Extension prefix. |
| -class Profile; |
| - |
| namespace content { |
| class NotificationDetails; |
|
James Cook
2014/08/25 20:58:11
nit: forward declare BrowserContext, even though s
Xi Han
2014/08/26 18:21:40
Done.
|
| class NotificationSource; |
| @@ -40,9 +38,9 @@ class ExtensionWarningService : public ExtensionRegistryObserver, |
| virtual void ExtensionWarningsChanged() = 0; |
| }; |
| - // |profile| may be NULL for testing. In this case, be sure to not insert |
| - // any warnings. |
| - explicit ExtensionWarningService(Profile* profile); |
| + // |browser_context| may be NULL for testing. In this case, be sure to not |
| + // insert any warnings. |
| + explicit ExtensionWarningService(content::BrowserContext* browser_context); |
| virtual ~ExtensionWarningService(); |
| // Clears all warnings of types contained in |types| and notifies observers |
| @@ -62,8 +60,8 @@ class ExtensionWarningService : public ExtensionRegistryObserver, |
| // Adds a set of warnings and notifies observers if any warning is new. |
| void AddWarnings(const ExtensionWarningSet& warnings); |
| - // Notifies the ExtensionWarningService of profile |profile_id| that new |
| - // |warnings| occurred and triggers a warning badge. |
| + // Notifies the ExtensionWarningService of browser_context |profile_id| that |
|
James Cook
2014/08/25 20:58:11
I might rename profile_id to browser_context_id.
Xi Han
2014/08/26 18:21:40
Done.
|
| + // new |warnings| occurred and triggers a warning badge. |
| static void NotifyWarningsOnUI(void* profile_id, |
| const ExtensionWarningSet& warnings); |
| @@ -82,7 +80,7 @@ class ExtensionWarningService : public ExtensionRegistryObserver, |
| // Currently existing warnings. |
| ExtensionWarningSet warnings_; |
| - Profile* profile_; |
| + content::BrowserContext* browser_context_; |
|
Fady Samuel
2014/08/25 21:15:38
Does it make sense to make this const?
content::B
Xi Han
2014/08/26 18:21:40
Done.
|
| // Listen to extension unloaded notifications. |
| ScopedObserver<ExtensionRegistry, ExtensionRegistryObserver> |
| @@ -93,4 +91,4 @@ class ExtensionWarningService : public ExtensionRegistryObserver, |
| } // namespace extensions |
| -#endif // CHROME_BROWSER_EXTENSIONS_EXTENSION_WARNING_SERVICE_H_ |
| +#endif // EXTENSIONS_BROWSER_EXTENSION_WARNING_SERVICE_H_ |