diff options
author | joi@chromium.org <joi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-06 00:42:44 +0000 |
---|---|---|
committer | joi@chromium.org <joi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-06 00:42:44 +0000 |
commit | 75fee3776f2e159d8e52bb13bb4545ac46021512 (patch) | |
tree | 7740edac61c7925bd342065bc31d6127e42a7b89 /chrome/browser/sync/profile_sync_service_preference_unittest.cc | |
parent | d959538b0a69164776b6410bc2c87f46a2c80e89 (diff) | |
download | chromium_src-75fee3776f2e159d8e52bb13bb4545ac46021512.zip chromium_src-75fee3776f2e159d8e52bb13bb4545ac46021512.tar.gz chromium_src-75fee3776f2e159d8e52bb13bb4545ac46021512.tar.bz2 |
Introduce //components/user_prefs.
The user_prefs component provides:
a) The UserPrefs class, used to map PrefService objects to BrowserContext. This addresses a TODO to get rid of PrefServiceFromBrowserContext from base/prefs/pref_service.h, where clearly a mention of a content class did not belong.
b) A place for PrefRegistrySyncable to live, where it can be used by components that need to register prefs.
We also use (b) in this change to eliminate Autofill's dependency on chrome/browser/prefs. Work is ongoing to move Autofill to //components/autofill.
TBR=ben@chromium.org
BUG=155525,140037
Review URL: https://chromiumcodereview.appspot.com/12340111
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186301 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/sync/profile_sync_service_preference_unittest.cc')
-rw-r--r-- | chrome/browser/sync/profile_sync_service_preference_unittest.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/chrome/browser/sync/profile_sync_service_preference_unittest.cc b/chrome/browser/sync/profile_sync_service_preference_unittest.cc index ff9fe87..9e9fb57 100644 --- a/chrome/browser/sync/profile_sync_service_preference_unittest.cc +++ b/chrome/browser/sync/profile_sync_service_preference_unittest.cc @@ -14,7 +14,6 @@ #include "base/stl_util.h" #include "base/string_piece.h" #include "chrome/browser/prefs/pref_model_associator.h" -#include "chrome/browser/prefs/pref_registry_syncable.h" #include "chrome/browser/prefs/scoped_user_pref_update.h" #include "chrome/browser/signin/signin_manager.h" #include "chrome/browser/signin/signin_manager_factory.h" @@ -29,6 +28,7 @@ #include "chrome/common/pref_names.h" #include "chrome/test/base/testing_pref_service_syncable.h" #include "chrome/test/base/testing_profile.h" +#include "components/user_prefs/pref_registry_syncable.h" #include "google_apis/gaia/gaia_constants.h" #include "sync/api/sync_data.h" #include "sync/internal_api/public/base/model_type.h" |