summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_system_impl.h
diff options
context:
space:
mode:
authortreib <treib@chromium.org>2015-08-06 03:55:42 -0700
committerCommit bot <commit-bot@chromium.org>2015-08-06 10:56:16 +0000
commit926ee2dccf73a971e1f78e80d09231f8ba19aff3 (patch)
tree6bfeb8e29cdddb7e765003e6265ef3aba5eb3621 /chrome/browser/extensions/extension_system_impl.h
parentcac01ee2465f98273202a67a1d1d95ccb381fa90 (diff)
downloadchromium_src-926ee2dccf73a971e1f78e80d09231f8ba19aff3.zip
chromium_src-926ee2dccf73a971e1f78e80d09231f8ba19aff3.tar.gz
chromium_src-926ee2dccf73a971e1f78e80d09231f8ba19aff3.tar.bz2
Move ownership of AppSorting from ExtensionPrefs to ExtensionSystem
BUG=None Review URL: https://codereview.chromium.org/1254363004 Cr-Commit-Position: refs/heads/master@{#342093}
Diffstat (limited to 'chrome/browser/extensions/extension_system_impl.h')
-rw-r--r--chrome/browser/extensions/extension_system_impl.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/chrome/browser/extensions/extension_system_impl.h b/chrome/browser/extensions/extension_system_impl.h
index 0a3226a..d66e2d2 100644
--- a/chrome/browser/extensions/extension_system_impl.h
+++ b/chrome/browser/extensions/extension_system_impl.h
@@ -9,15 +9,12 @@
#include "extensions/browser/extension_system.h"
#include "extensions/common/one_shot_event.h"
-class DeclarativeUserScriptManager;
class Profile;
namespace extensions {
-class ContentVerifier;
class ExtensionSystemSharedFactory;
class NavigationObserver;
-class SharedUserScriptMaster;
class StateStoreNotificationObserver;
// The ExtensionSystem for ProfileImpl and OffTheRecordProfileImpl.
@@ -43,6 +40,7 @@ class ExtensionSystemImpl : public ExtensionSystem {
StateStore* rules_store() override; // shared
InfoMap* info_map() override; // shared
QuotaService* quota_service() override; // shared
+ AppSorting* app_sorting() override; // shared
void RegisterExtensionWithRequestContexts(
const Extension* extension,
@@ -84,6 +82,7 @@ class ExtensionSystemImpl : public ExtensionSystem {
SharedUserScriptMaster* shared_user_script_master();
InfoMap* info_map();
QuotaService* quota_service();
+ AppSorting* app_sorting();
const OneShotEvent& ready() const { return ready_; }
ContentVerifier* content_verifier();
@@ -107,6 +106,7 @@ class ExtensionSystemImpl : public ExtensionSystem {
// extension_info_map_ needs to outlive process_manager_.
scoped_refptr<InfoMap> extension_info_map_;
scoped_ptr<QuotaService> quota_service_;
+ scoped_ptr<AppSorting> app_sorting_;
// For verifying the contents of extensions read from disk.
scoped_refptr<ContentVerifier> content_verifier_;