Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1039)

Unified Diff: chrome/browser/sync/sync_prefs.cc

Issue 10656033: [sync] Automatic bootstrapping of Sync on Win 8 from cached credentials (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebase Created 8 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/sync/sync_prefs.h ('k') | chrome/chrome_browser.gypi » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/sync/sync_prefs.cc
diff --git a/chrome/browser/sync/sync_prefs.cc b/chrome/browser/sync/sync_prefs.cc
index 519cb0e29ad181c5276b9508b9a267e734bb4afb..e124ec28f9ccd2278dafe9be421037a80f4525bd 100644
--- a/chrome/browser/sync/sync_prefs.cc
+++ b/chrome/browser/sync/sync_prefs.cc
@@ -177,6 +177,44 @@ void SyncPrefs::SetEncryptionBootstrapToken(const std::string& token) {
pref_service_->SetString(prefs::kSyncEncryptionBootstrapToken, token);
}
+// static
+const char* SyncPrefs::GetPrefNameForDataType(syncer::ModelType data_type) {
+ switch (data_type) {
+ case syncer::BOOKMARKS:
+ return prefs::kSyncBookmarks;
+ case syncer::PASSWORDS:
+ return prefs::kSyncPasswords;
+ case syncer::PREFERENCES:
+ return prefs::kSyncPreferences;
+ case syncer::AUTOFILL:
+ return prefs::kSyncAutofill;
+ case syncer::AUTOFILL_PROFILE:
+ return prefs::kSyncAutofillProfile;
+ case syncer::THEMES:
+ return prefs::kSyncThemes;
+ case syncer::TYPED_URLS:
+ return prefs::kSyncTypedUrls;
+ case syncer::EXTENSION_SETTINGS:
+ return prefs::kSyncExtensionSettings;
+ case syncer::EXTENSIONS:
+ return prefs::kSyncExtensions;
+ case syncer::APP_SETTINGS:
+ return prefs::kSyncAppSettings;
+ case syncer::APPS:
+ return prefs::kSyncApps;
+ case syncer::SEARCH_ENGINES:
+ return prefs::kSyncSearchEngines;
+ case syncer::SESSIONS:
+ return prefs::kSyncSessions;
+ case syncer::APP_NOTIFICATIONS:
+ return prefs::kSyncAppNotifications;
+ default:
+ break;
+ }
+ NOTREACHED();
+ return NULL;
+}
+
#if defined(OS_CHROMEOS)
std::string SyncPrefs::GetSpareBootstrapToken() const {
DCHECK(CalledOnValidThread());
@@ -241,47 +279,6 @@ syncer::ModelTypeSet SyncPrefs::GetAcknowledgeSyncedTypesForTest() const {
*pref_service_->GetList(prefs::kSyncAcknowledgedSyncTypes));
}
-namespace {
-
-const char* GetPrefNameForDataType(syncer::ModelType data_type) {
- switch (data_type) {
- case syncer::BOOKMARKS:
- return prefs::kSyncBookmarks;
- case syncer::PASSWORDS:
- return prefs::kSyncPasswords;
- case syncer::PREFERENCES:
- return prefs::kSyncPreferences;
- case syncer::AUTOFILL:
- return prefs::kSyncAutofill;
- case syncer::AUTOFILL_PROFILE:
- return prefs::kSyncAutofillProfile;
- case syncer::THEMES:
- return prefs::kSyncThemes;
- case syncer::TYPED_URLS:
- return prefs::kSyncTypedUrls;
- case syncer::EXTENSION_SETTINGS:
- return prefs::kSyncExtensionSettings;
- case syncer::EXTENSIONS:
- return prefs::kSyncExtensions;
- case syncer::APP_SETTINGS:
- return prefs::kSyncAppSettings;
- case syncer::APPS:
- return prefs::kSyncApps;
- case syncer::SEARCH_ENGINES:
- return prefs::kSyncSearchEngines;
- case syncer::SESSIONS:
- return prefs::kSyncSessions;
- case syncer::APP_NOTIFICATIONS:
- return prefs::kSyncAppNotifications;
- default:
- break;
- }
- NOTREACHED();
- return NULL;
-}
-
-} // namespace
-
void SyncPrefs::RegisterPrefGroups() {
pref_groups_[syncer::APPS].Put(syncer::APP_NOTIFICATIONS);
pref_groups_[syncer::APPS].Put(syncer::APP_SETTINGS);
« no previous file with comments | « chrome/browser/sync/sync_prefs.h ('k') | chrome/chrome_browser.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698