Index: chrome/browser/chromeos/preferences.cc |
diff --git a/chrome/browser/chromeos/preferences.cc b/chrome/browser/chromeos/preferences.cc |
index 362a82f4fd10140ca3b1db8614e65455f95976df..6ef97ebf3ba6c77b8e5594446ab69d025217cfcf 100644 |
--- a/chrome/browser/chromeos/preferences.cc |
+++ b/chrome/browser/chromeos/preferences.cc |
@@ -53,7 +53,7 @@ Preferences::~Preferences() { |
} |
// static |
-void Preferences::RegisterUserPrefs(PrefService* prefs) { |
+void Preferences::RegisterUserPrefs(PrefServiceSyncable* prefs) { |
std::string hardware_keyboard_id; |
// TODO(yusukes): Remove the runtime hack. |
if (base::chromeos::IsRunningOnChromeOS()) { |
@@ -69,102 +69,102 @@ void Preferences::RegisterUserPrefs(PrefService* prefs) { |
prefs->RegisterBooleanPref(prefs::kTapToClickEnabled, |
true, |
- PrefService::SYNCABLE_PREF); |
+ PrefServiceSyncable::SYNCABLE_PREF); |
prefs->RegisterBooleanPref(prefs::kTapDraggingEnabled, |
false, |
- PrefService::SYNCABLE_PREF); |
+ PrefServiceSyncable::SYNCABLE_PREF); |
prefs->RegisterBooleanPref(prefs::kEnableTouchpadThreeFingerClick, |
false, |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
prefs->RegisterBooleanPref(prefs::kEnableTouchpadThreeFingerSwipe, |
false, |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
prefs->RegisterBooleanPref( |
prefs::kNaturalScroll, |
CommandLine::ForCurrentProcess()->HasSwitch( |
switches::kNaturalScrollDefault), |
- PrefService::SYNCABLE_PREF); |
+ PrefServiceSyncable::SYNCABLE_PREF); |
prefs->RegisterBooleanPref(prefs::kPrimaryMouseButtonRight, |
false, |
- PrefService::SYNCABLE_PREF); |
+ PrefServiceSyncable::SYNCABLE_PREF); |
prefs->RegisterBooleanPref(prefs::kLabsMediaplayerEnabled, |
false, |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
prefs->RegisterBooleanPref(prefs::kLabsAdvancedFilesystemEnabled, |
false, |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
// Check if the accessibility pref is already registered, which can happen |
// in WizardController::RegisterPrefs. We still want to try to register |
// the pref here in case of Chrome/Linux with ChromeOS=1. |
if (prefs->FindPreference(prefs::kSpokenFeedbackEnabled) == NULL) { |
prefs->RegisterBooleanPref(prefs::kSpokenFeedbackEnabled, |
false, |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
} |
if (prefs->FindPreference(prefs::kHighContrastEnabled) == NULL) { |
prefs->RegisterBooleanPref(prefs::kHighContrastEnabled, |
false, |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
} |
if (prefs->FindPreference(prefs::kScreenMagnifierEnabled) == NULL) { |
prefs->RegisterBooleanPref(prefs::kScreenMagnifierEnabled, |
false, |
- PrefService::SYNCABLE_PREF); |
+ PrefServiceSyncable::SYNCABLE_PREF); |
} |
if (prefs->FindPreference(prefs::kScreenMagnifierScale) == NULL) { |
prefs->RegisterDoublePref(prefs::kScreenMagnifierScale, |
std::numeric_limits<double>::min(), |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
} |
if (prefs->FindPreference(prefs::kShouldAlwaysShowAccessibilityMenu) == |
NULL) { |
prefs->RegisterBooleanPref(prefs::kShouldAlwaysShowAccessibilityMenu, |
false, |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
} |
if (prefs->FindPreference(prefs::kVirtualKeyboardEnabled) == NULL) { |
prefs->RegisterBooleanPref(prefs::kVirtualKeyboardEnabled, |
false, |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
} |
prefs->RegisterIntegerPref(prefs::kMouseSensitivity, |
3, |
- PrefService::SYNCABLE_PREF); |
+ PrefServiceSyncable::SYNCABLE_PREF); |
prefs->RegisterIntegerPref(prefs::kTouchpadSensitivity, |
3, |
- PrefService::SYNCABLE_PREF); |
+ PrefServiceSyncable::SYNCABLE_PREF); |
prefs->RegisterBooleanPref(prefs::kUse24HourClock, |
base::GetHourClockType() == base::k24HourClock, |
- PrefService::SYNCABLE_PREF); |
+ PrefServiceSyncable::SYNCABLE_PREF); |
prefs->RegisterBooleanPref(prefs::kDisableDrive, |
false, |
- PrefService::SYNCABLE_PREF); |
+ PrefServiceSyncable::SYNCABLE_PREF); |
prefs->RegisterBooleanPref(prefs::kDisableDriveOverCellular, |
true, |
- PrefService::SYNCABLE_PREF); |
+ PrefServiceSyncable::SYNCABLE_PREF); |
prefs->RegisterBooleanPref(prefs::kDisableDriveHostedFiles, |
false, |
- PrefService::SYNCABLE_PREF); |
+ PrefServiceSyncable::SYNCABLE_PREF); |
// We don't sync prefs::kLanguageCurrentInputMethod and PreviousInputMethod |
// because they're just used to track the logout state of the device. |
prefs->RegisterStringPref(prefs::kLanguageCurrentInputMethod, |
"", |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
prefs->RegisterStringPref(prefs::kLanguagePreviousInputMethod, |
"", |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
// We don't sync the list of input methods and preferred languages since a |
// user might use two or more devices with different hardware keyboards. |
// crosbug.com/15181 |
prefs->RegisterStringPref(prefs::kLanguagePreferredLanguages, |
kFallbackInputMethodLocale, |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
prefs->RegisterStringPref(prefs::kLanguagePreloadEngines, |
hardware_keyboard_id, |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
prefs->RegisterStringPref(prefs::kLanguageFilteredExtensionImes, |
"", |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
for (size_t i = 0; i < language_prefs::kNumChewingBooleanPrefs; ++i) { |
prefs->RegisterBooleanPref( |
language_prefs::kChewingBooleanPrefs[i].pref_name, |
@@ -191,11 +191,11 @@ void Preferences::RegisterUserPrefs(PrefService* prefs) { |
prefs->RegisterStringPref( |
prefs::kLanguageHangulKeyboard, |
language_prefs::kHangulKeyboardNameIDPairs[0].keyboard_id, |
- PrefService::SYNCABLE_PREF); |
+ PrefServiceSyncable::SYNCABLE_PREF); |
prefs->RegisterStringPref(prefs::kLanguageHangulHanjaBindingKeys, |
language_prefs::kHangulHanjaBindingKeys, |
// Don't sync the pref as it's not user-configurable |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
for (size_t i = 0; i < language_prefs::kNumPinyinBooleanPrefs; ++i) { |
prefs->RegisterBooleanPref( |
language_prefs::kPinyinBooleanPrefs[i].pref_name, |
@@ -211,7 +211,7 @@ void Preferences::RegisterUserPrefs(PrefService* prefs) { |
prefs->RegisterIntegerPref( |
language_prefs::kPinyinDoublePinyinSchema.pref_name, |
language_prefs::kPinyinDoublePinyinSchema.default_pref_value, |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
for (size_t i = 0; i < language_prefs::kNumMozcBooleanPrefs; ++i) { |
prefs->RegisterBooleanPref( |
@@ -233,69 +233,69 @@ void Preferences::RegisterUserPrefs(PrefService* prefs) { |
} |
prefs->RegisterIntegerPref(prefs::kLanguageRemapSearchKeyTo, |
input_method::kSearchKey, |
- PrefService::SYNCABLE_PREF); |
+ PrefServiceSyncable::SYNCABLE_PREF); |
prefs->RegisterIntegerPref(prefs::kLanguageRemapControlKeyTo, |
input_method::kControlKey, |
- PrefService::SYNCABLE_PREF); |
+ PrefServiceSyncable::SYNCABLE_PREF); |
prefs->RegisterIntegerPref(prefs::kLanguageRemapAltKeyTo, |
input_method::kAltKey, |
- PrefService::SYNCABLE_PREF); |
+ PrefServiceSyncable::SYNCABLE_PREF); |
prefs->RegisterIntegerPref(prefs::kLanguageRemapCapsLockKeyTo, |
input_method::kCapsLockKey, |
- PrefService::SYNCABLE_PREF); |
+ PrefServiceSyncable::SYNCABLE_PREF); |
// We don't sync the following keyboard prefs since they are not user- |
// configurable. |
prefs->RegisterBooleanPref(prefs::kLanguageXkbAutoRepeatEnabled, |
true, |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
prefs->RegisterIntegerPref(prefs::kLanguageXkbAutoRepeatDelay, |
language_prefs::kXkbAutoRepeatDelayInMs, |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
prefs->RegisterIntegerPref(prefs::kLanguageXkbAutoRepeatInterval, |
language_prefs::kXkbAutoRepeatIntervalInMs, |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
// Screen lock default to off. |
prefs->RegisterBooleanPref(prefs::kEnableScreenLock, |
false, |
- PrefService::SYNCABLE_PREF); |
+ PrefServiceSyncable::SYNCABLE_PREF); |
// Mobile plan notifications default to on. |
prefs->RegisterBooleanPref(prefs::kShowPlanNotifications, |
true, |
- PrefService::SYNCABLE_PREF); |
+ PrefServiceSyncable::SYNCABLE_PREF); |
// 3G first-time usage promo will be shown at least once. |
prefs->RegisterBooleanPref(prefs::kShow3gPromoNotification, |
true, |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
// Initially all existing users would see "What's new" |
// for current version after update. |
prefs->RegisterStringPref(prefs::kChromeOSReleaseNotesVersion, |
"0.0.0.0", |
- PrefService::SYNCABLE_PREF); |
+ PrefServiceSyncable::SYNCABLE_PREF); |
// OAuth1 all access token and secret pair. |
prefs->RegisterStringPref(prefs::kOAuth1Token, |
"", |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
prefs->RegisterStringPref(prefs::kOAuth1Secret, |
"", |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
// TODO(wad): Once UI is connected, a final default can be set. At that point |
// change this pref from UNSYNCABLE to SYNCABLE. |
prefs->RegisterBooleanPref(prefs::kEnableCrosDRM, |
true, |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
prefs->RegisterBooleanPref(prefs::kExternalStorageDisabled, |
false, |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
} |
-void Preferences::InitUserPrefs(PrefService* prefs) { |
+void Preferences::InitUserPrefs(PrefServiceSyncable* prefs) { |
prefs_ = prefs; |
BooleanPrefMember::NamedChangeCallback callback = |
@@ -386,7 +386,7 @@ void Preferences::InitUserPrefs(PrefService* prefs) { |
enable_drm_.Init(prefs::kEnableCrosDRM, prefs, callback); |
} |
-void Preferences::Init(PrefService* prefs) { |
+void Preferences::Init(PrefServiceSyncable* prefs) { |
InitUserPrefs(prefs); |
// This causes OnIsSyncingChanged to be called when the value of |
@@ -403,7 +403,7 @@ void Preferences::Init(PrefService* prefs) { |
} |
} |
-void Preferences::InitUserPrefsForTesting(PrefService* prefs) { |
+void Preferences::InitUserPrefsForTesting(PrefServiceSyncable* prefs) { |
InitUserPrefs(prefs); |
} |