Index: chrome/browser/sync/sync_prefs.cc |
diff --git a/chrome/browser/sync/sync_prefs.cc b/chrome/browser/sync/sync_prefs.cc |
index bbaa8ec0afe9674879dec9e8999dfa77a2e84fae..867fa337b1582e684ea077fef758cee7dee130b0 100644 |
--- a/chrome/browser/sync/sync_prefs.cc |
+++ b/chrome/browser/sync/sync_prefs.cc |
@@ -123,11 +123,11 @@ void SyncPrefs::SetKeepEverythingSynced(bool keep_everything_synced) { |
pref_service_->ScheduleSavePersistentPrefs(); |
} |
-syncable::ModelEnumSet SyncPrefs::GetPreferredDataTypes( |
- syncable::ModelEnumSet registered_types) const { |
+syncable::ModelTypeSet SyncPrefs::GetPreferredDataTypes( |
+ syncable::ModelTypeSet registered_types) const { |
DCHECK(non_thread_safe_.CalledOnValidThread()); |
if (!pref_service_) { |
- return syncable::ModelEnumSet(); |
+ return syncable::ModelTypeSet(); |
} |
if (pref_service_->GetBoolean(prefs::kSyncKeepEverythingSynced)) { |
@@ -136,7 +136,7 @@ syncable::ModelEnumSet SyncPrefs::GetPreferredDataTypes( |
// Remove autofill_profile since it's controlled by autofill, and |
// search_engines since it's controlled by preferences (see code below). |
- syncable::ModelEnumSet user_selectable_types(registered_types); |
+ syncable::ModelTypeSet user_selectable_types(registered_types); |
DCHECK(!user_selectable_types.Has(syncable::NIGORI)); |
user_selectable_types.Remove(syncable::AUTOFILL_PROFILE); |
user_selectable_types.Remove(syncable::SEARCH_ENGINES); |
@@ -146,9 +146,9 @@ syncable::ModelEnumSet SyncPrefs::GetPreferredDataTypes( |
// TODO(akalin): Centralize notion of all user selectable data types. |
user_selectable_types.Remove(syncable::APP_NOTIFICATIONS); |
- syncable::ModelEnumSet preferred_types; |
+ syncable::ModelTypeSet preferred_types; |
- for (syncable::ModelEnumSet::Iterator it = user_selectable_types.First(); |
+ for (syncable::ModelTypeSet::Iterator it = user_selectable_types.First(); |
it.Good(); it.Inc()) { |
if (GetDataTypePreferred(it.Get())) { |
preferred_types.Put(it.Get()); |
@@ -181,12 +181,12 @@ syncable::ModelEnumSet SyncPrefs::GetPreferredDataTypes( |
} |
void SyncPrefs::SetPreferredDataTypes( |
- syncable::ModelEnumSet registered_types, |
- syncable::ModelEnumSet preferred_types) { |
+ syncable::ModelTypeSet registered_types, |
+ syncable::ModelTypeSet preferred_types) { |
DCHECK(non_thread_safe_.CalledOnValidThread()); |
CHECK(pref_service_); |
DCHECK(registered_types.HasAll(preferred_types)); |
- syncable::ModelEnumSet preferred_types_with_dependents(preferred_types); |
+ syncable::ModelTypeSet preferred_types_with_dependents(preferred_types); |
// Set autofill_profile to the same enabled/disabled state as |
// autofill (since only autofill is shown in the UI). |
if (registered_types.Has(syncable::AUTOFILL) && |
@@ -218,7 +218,7 @@ void SyncPrefs::SetPreferredDataTypes( |
} |
} |
- for (syncable::ModelEnumSet::Iterator it = registered_types.First(); |
+ for (syncable::ModelTypeSet::Iterator it = registered_types.First(); |
it.Good(); it.Inc()) { |
SetDataTypePreferred( |
it.Get(), preferred_types_with_dependents.Has(it.Get())); |
@@ -313,18 +313,18 @@ void SyncPrefs::SetMaxVersion(syncable::ModelType model_type, |
} |
void SyncPrefs::AcknowledgeSyncedTypes( |
- syncable::ModelEnumSet types) { |
+ syncable::ModelTypeSet types) { |
DCHECK(non_thread_safe_.CalledOnValidThread()); |
CHECK(pref_service_); |
// Add the types to the current set of acknowledged |
// types, and then store the resulting set in prefs. |
- const syncable::ModelEnumSet acknowledged_types = |
+ const syncable::ModelTypeSet acknowledged_types = |
Union(types, |
- syncable::ModelEnumSetFromValue( |
+ syncable::ModelTypeSetFromValue( |
*pref_service_->GetList(prefs::kSyncAcknowledgedSyncTypes))); |
scoped_ptr<ListValue> value( |
- syncable::ModelEnumSetToValue(acknowledged_types)); |
+ syncable::ModelTypeSetToValue(acknowledged_types)); |
pref_service_->Set(prefs::kSyncAcknowledgedSyncTypes, *value); |
pref_service_->ScheduleSavePersistentPrefs(); |
} |
@@ -357,12 +357,12 @@ void SyncPrefs::SetManagedForTest(bool is_managed) { |
pref_service_->ScheduleSavePersistentPrefs(); |
} |
-syncable::ModelEnumSet SyncPrefs::GetAcknowledgeSyncedTypesForTest() const { |
+syncable::ModelTypeSet SyncPrefs::GetAcknowledgeSyncedTypesForTest() const { |
DCHECK(non_thread_safe_.CalledOnValidThread()); |
if (!pref_service_) { |
- return syncable::ModelEnumSet(); |
+ return syncable::ModelTypeSet(); |
} |
- return syncable::ModelEnumSetFromValue( |
+ return syncable::ModelTypeSetFromValue( |
*pref_service_->GetList(prefs::kSyncAcknowledgedSyncTypes)); |
} |
@@ -460,7 +460,7 @@ void SyncPrefs::RegisterPreferences() { |
// We will start prompting people about new data types after the launch of |
// SESSIONS - all previously launched data types are treated as if they are |
// already acknowledged. |
- syncable::ModelEnumSet model_set; |
+ syncable::ModelTypeSet model_set; |
model_set.Put(syncable::BOOKMARKS); |
model_set.Put(syncable::PREFERENCES); |
model_set.Put(syncable::PASSWORDS); |
@@ -474,7 +474,7 @@ void SyncPrefs::RegisterPreferences() { |
model_set.Put(syncable::TYPED_URLS); |
model_set.Put(syncable::SESSIONS); |
pref_service_->RegisterListPref(prefs::kSyncAcknowledgedSyncTypes, |
- syncable::ModelEnumSetToValue(model_set), |
+ syncable::ModelTypeSetToValue(model_set), |
PrefService::UNSYNCABLE_PREF); |
pref_service_->RegisterDictionaryPref(prefs::kSyncMaxInvalidationVersions, |