| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "components/sync_driver/sync_prefs.h" | 5 #include "components/sync_driver/sync_prefs.h" |
| 6 | 6 |
| 7 #include "base/logging.h" | 7 #include "base/logging.h" |
| 8 #include "base/prefs/pref_member.h" | 8 #include "base/prefs/pref_member.h" |
| 9 #include "base/prefs/pref_service.h" | 9 #include "base/prefs/pref_service.h" |
| 10 #include "base/strings/string_number_conversions.h" | 10 #include "base/strings/string_number_conversions.h" |
| (...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 130 model_set.Put(syncer::AUTOFILL); | 130 model_set.Put(syncer::AUTOFILL); |
| 131 model_set.Put(syncer::THEMES); | 131 model_set.Put(syncer::THEMES); |
| 132 model_set.Put(syncer::EXTENSIONS); | 132 model_set.Put(syncer::EXTENSIONS); |
| 133 model_set.Put(syncer::NIGORI); | 133 model_set.Put(syncer::NIGORI); |
| 134 model_set.Put(syncer::SEARCH_ENGINES); | 134 model_set.Put(syncer::SEARCH_ENGINES); |
| 135 model_set.Put(syncer::APPS); | 135 model_set.Put(syncer::APPS); |
| 136 model_set.Put(syncer::APP_LIST); | 136 model_set.Put(syncer::APP_LIST); |
| 137 model_set.Put(syncer::TYPED_URLS); | 137 model_set.Put(syncer::TYPED_URLS); |
| 138 model_set.Put(syncer::SESSIONS); | 138 model_set.Put(syncer::SESSIONS); |
| 139 model_set.Put(syncer::ARTICLES); | 139 model_set.Put(syncer::ARTICLES); |
| 140 model_set.Put(syncer::WIFI_CREDENTIALS); |
| 140 registry->RegisterListPref(prefs::kSyncAcknowledgedSyncTypes, | 141 registry->RegisterListPref(prefs::kSyncAcknowledgedSyncTypes, |
| 141 syncer::ModelTypeSetToValue(model_set), | 142 syncer::ModelTypeSetToValue(model_set), |
| 142 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); | 143 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); |
| 143 | 144 |
| 144 registry->RegisterIntegerPref( | 145 registry->RegisterIntegerPref( |
| 145 prefs::kSyncRemainingRollbackTries, 0, | 146 prefs::kSyncRemainingRollbackTries, 0, |
| 146 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); | 147 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); |
| 147 } | 148 } |
| 148 | 149 |
| 149 void SyncPrefs::AddSyncPrefObserver(SyncPrefObserver* sync_pref_observer) { | 150 void SyncPrefs::AddSyncPrefObserver(SyncPrefObserver* sync_pref_observer) { |
| (...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 338 case syncer::PRIORITY_PREFERENCES: | 339 case syncer::PRIORITY_PREFERENCES: |
| 339 return prefs::kSyncPriorityPreferences; | 340 return prefs::kSyncPriorityPreferences; |
| 340 case syncer::SUPERVISED_USERS: | 341 case syncer::SUPERVISED_USERS: |
| 341 return prefs::kSyncSupervisedUsers; | 342 return prefs::kSyncSupervisedUsers; |
| 342 case syncer::ARTICLES: | 343 case syncer::ARTICLES: |
| 343 return prefs::kSyncArticles; | 344 return prefs::kSyncArticles; |
| 344 case syncer::SUPERVISED_USER_SHARED_SETTINGS: | 345 case syncer::SUPERVISED_USER_SHARED_SETTINGS: |
| 345 return prefs::kSyncSupervisedUserSharedSettings; | 346 return prefs::kSyncSupervisedUserSharedSettings; |
| 346 case syncer::DEVICE_INFO: | 347 case syncer::DEVICE_INFO: |
| 347 return prefs::kSyncDeviceInfo; | 348 return prefs::kSyncDeviceInfo; |
| 349 case syncer::WIFI_CREDENTIALS: |
| 350 return prefs::kSyncWifiCredentials; |
| 348 default: | 351 default: |
| 349 break; | 352 break; |
| 350 } | 353 } |
| 351 NOTREACHED(); | 354 NOTREACHED(); |
| 352 return NULL; | 355 return NULL; |
| 353 } | 356 } |
| 354 | 357 |
| 355 #if defined(OS_CHROMEOS) | 358 #if defined(OS_CHROMEOS) |
| 356 std::string SyncPrefs::GetSpareBootstrapToken() const { | 359 std::string SyncPrefs::GetSpareBootstrapToken() const { |
| 357 DCHECK(CalledOnValidThread()); | 360 DCHECK(CalledOnValidThread()); |
| (...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 497 | 500 |
| 498 void SyncPrefs::SetFirstSyncTime(base::Time time) { | 501 void SyncPrefs::SetFirstSyncTime(base::Time time) { |
| 499 pref_service_->SetInt64(prefs::kSyncFirstSyncTime, time.ToInternalValue()); | 502 pref_service_->SetInt64(prefs::kSyncFirstSyncTime, time.ToInternalValue()); |
| 500 } | 503 } |
| 501 | 504 |
| 502 void SyncPrefs::ClearFirstSyncTime() { | 505 void SyncPrefs::ClearFirstSyncTime() { |
| 503 pref_service_->ClearPref(prefs::kSyncFirstSyncTime); | 506 pref_service_->ClearPref(prefs::kSyncFirstSyncTime); |
| 504 } | 507 } |
| 505 | 508 |
| 506 } // namespace sync_driver | 509 } // namespace sync_driver |
| OLD | NEW |