Index: chrome/browser/chromeos/language_preferences.cc |
diff --git a/chrome/browser/chromeos/language_preferences.cc b/chrome/browser/chromeos/language_preferences.cc |
index f2adbaac76b5c5784d22c009644ef12817203842..77658dd6b658925295859436fec4b7626779dd33 100644 |
--- a/chrome/browser/chromeos/language_preferences.cc |
+++ b/chrome/browser/chromeos/language_preferences.cc |
@@ -26,33 +26,33 @@ const char kChewingSectionName[] = "engine/Chewing"; |
const LanguageBooleanPrefs kChewingBooleanPrefs[] = { |
{ prefs::kLanguageChewingAutoShiftCur, false, "autoShiftCur", |
IDS_OPTIONS_SETTINGS_LANGUAGES_CHEWING_SETTING_AUTO_SHIFT_CUR, |
- PrefService::SYNCABLE_PREF }, |
+ PrefServiceSyncable::SYNCABLE_PREF }, |
{ prefs::kLanguageChewingAddPhraseDirection, false, "addPhraseDirection", |
IDS_OPTIONS_SETTINGS_LANGUAGES_CHEWING_SETTING_ADD_PHRASE_DIRECTION, |
- PrefService::SYNCABLE_PREF }, |
+ PrefServiceSyncable::SYNCABLE_PREF }, |
/* Temporarily disabled. (crosbug.com/14185) |
{ prefs::kLanguageChewingEasySymbolInput, true, "easySymbolInput", |
IDS_OPTIONS_SETTINGS_LANGUAGES_CHEWING_SETTING_EASY_SYMBOL_INPUT, |
- PrefService::SYNCABLE_PREF }, |
+ PrefServiceSyncable::SYNCABLE_PREF }, |
*/ |
{ prefs::kLanguageChewingEscCleanAllBuf, false, "escCleanAllBuf", |
IDS_OPTIONS_SETTINGS_LANGUAGES_CHEWING_SETTING_ESC_CLEAN_ALL_BUF, |
- PrefService::SYNCABLE_PREF }, |
+ PrefServiceSyncable::SYNCABLE_PREF }, |
{ prefs::kLanguageChewingForceLowercaseEnglish, false, |
"forceLowercaseEnglish", |
IDS_OPTIONS_SETTINGS_LANGUAGES_CHEWING_SETTING_FORCE_LOWER_CASE_ENGLISH, |
- PrefService::SYNCABLE_PREF }, |
+ PrefServiceSyncable::SYNCABLE_PREF }, |
/* Temporarily disabled. (crosbug.com/14185) |
{ prefs::kLanguageChewingPlainZhuyin, false, "plainZhuyin", |
IDS_OPTIONS_SETTINGS_LANGUAGES_CHEWING_SETTING_PLAIN_ZHUYIN, |
- PrefService::SYNCABLE_PREF }, |
+ PrefServiceSyncable::SYNCABLE_PREF }, |
*/ |
{ prefs::kLanguageChewingPhraseChoiceRearward, true, "phraseChoiceRearward", |
IDS_OPTIONS_SETTINGS_LANGUAGES_CHEWING_SETTING_PHRASE_CHOICE_REARWARD, |
- PrefService::SYNCABLE_PREF }, |
+ PrefServiceSyncable::SYNCABLE_PREF }, |
{ prefs::kLanguageChewingSpaceAsSelection, true, "spaceAsSelection", |
IDS_OPTIONS_SETTINGS_LANGUAGES_CHEWING_SETTING_SPACE_AS_SELECTION, |
- PrefService::SYNCABLE_PREF }, |
+ PrefServiceSyncable::SYNCABLE_PREF }, |
}; |
COMPILE_ASSERT(kNumChewingBooleanPrefs == arraysize(kChewingBooleanPrefs), |
TheSizeShouldMatch); |
@@ -60,11 +60,11 @@ COMPILE_ASSERT(kNumChewingBooleanPrefs == arraysize(kChewingBooleanPrefs), |
const LanguageIntegerRangePreference kChewingIntegerPrefs[] = { |
{ prefs::kLanguageChewingMaxChiSymbolLen, 20, 8, 40, "maxChiSymbolLen", |
IDS_OPTIONS_SETTINGS_LANGUAGES_CHEWING_SETTING_MAX_CHI_SYMBOL_LEN, |
- PrefService::SYNCABLE_PREF |
+ PrefServiceSyncable::SYNCABLE_PREF |
}, |
{ prefs::kLanguageChewingCandPerPage, 10, 8, 10, "candPerPage", |
IDS_OPTIONS_SETTINGS_LANGUAGES_CHEWING_SETTING_CAND_PER_PAGE, |
- PrefService::SYNCABLE_PREF |
+ PrefServiceSyncable::SYNCABLE_PREF |
}, |
}; |
COMPILE_ASSERT(kNumChewingIntegerPrefs == arraysize(kChewingIntegerPrefs), |
@@ -90,7 +90,7 @@ const LanguageMultipleChoicePreference<const char*> |
IDS_OPTIONS_SETTINGS_LANGUAGES_CHEWING_KEYBOARD_TYPE_DACHEN_26 }, |
{ "hanyu", IDS_OPTIONS_SETTINGS_LANGUAGES_CHEWING_KEYBOARD_TYPE_HANYU }}, |
IDS_OPTIONS_SETTINGS_LANGUAGES_CHEWING_KEYBOARD_TYPE, |
- PrefService::SYNCABLE_PREF, |
+ PrefServiceSyncable::SYNCABLE_PREF, |
}, |
{ prefs::kLanguageChewingSelKeys, |
"1234567890", |
@@ -112,7 +112,7 @@ const LanguageMultipleChoicePreference<const char*> |
{ "1234qweras", |
IDS_OPTIONS_SETTINGS_LANGUAGES_CHEWING_SEL_KEYS_1234QWERAS }}, |
IDS_OPTIONS_SETTINGS_LANGUAGES_CHEWING_SEL_KEYS, |
- PrefService::SYNCABLE_PREF, |
+ PrefServiceSyncable::SYNCABLE_PREF, |
}, |
}; |
COMPILE_ASSERT(kNumChewingMultipleChoicePrefs == |
@@ -126,7 +126,7 @@ const LanguageMultipleChoicePreference<int> kChewingHsuSelKeyType = { |
{{ 1, IDS_OPTIONS_SETTINGS_LANGUAGES_CHEWING_HSU_SEL_KEY_TYPE_1 }, |
{ 2, IDS_OPTIONS_SETTINGS_LANGUAGES_CHEWING_HSU_SEL_KEY_TYPE_2 }}, |
IDS_OPTIONS_SETTINGS_LANGUAGES_CHEWING_HSU_SEL_KEY_TYPE, |
- PrefService::SYNCABLE_PREF, |
+ PrefServiceSyncable::SYNCABLE_PREF, |
}; |
// --------------------------------------------------------------------------- |
@@ -167,37 +167,37 @@ const char kPinyinSectionName[] = "engine/Pinyin"; |
const LanguageBooleanPrefs kPinyinBooleanPrefs[] = { |
{ prefs::kLanguagePinyinCorrectPinyin, true, "CorrectPinyin", |
IDS_OPTIONS_SETTINGS_LANGUAGES_PINYIN_SETTING_CORRECT_PINYIN, |
- PrefService::SYNCABLE_PREF }, |
+ PrefServiceSyncable::SYNCABLE_PREF }, |
{ prefs::kLanguagePinyinFuzzyPinyin, false, "FuzzyPinyin", |
IDS_OPTIONS_SETTINGS_LANGUAGES_PINYIN_SETTING_FUZZY_PINYIN, |
- PrefService::SYNCABLE_PREF }, |
+ PrefServiceSyncable::SYNCABLE_PREF }, |
{ prefs::kLanguagePinyinShiftSelectCandidate, false, "ShiftSelectCandidate", |
IDS_OPTIONS_SETTINGS_LANGUAGES_PINYIN_SETTING_SHIFT_SELECT_PINYIN, |
- PrefService::SYNCABLE_PREF }, |
+ PrefServiceSyncable::SYNCABLE_PREF }, |
{ prefs::kLanguagePinyinMinusEqualPage, true, "MinusEqualPage", |
IDS_OPTIONS_SETTINGS_LANGUAGES_PINYIN_SETTING_MINUS_EQUAL_PAGE, |
- PrefService::SYNCABLE_PREF }, |
+ PrefServiceSyncable::SYNCABLE_PREF }, |
{ prefs::kLanguagePinyinCommaPeriodPage, true, "CommaPeriodPage", |
IDS_OPTIONS_SETTINGS_LANGUAGES_PINYIN_SETTING_COMMA_PERIOD_PAGE, |
- PrefService::SYNCABLE_PREF }, |
+ PrefServiceSyncable::SYNCABLE_PREF }, |
{ prefs::kLanguagePinyinAutoCommit, false, "AutoCommit", |
IDS_OPTIONS_SETTINGS_LANGUAGES_PINYIN_SETTING_AUTO_COMMIT, |
- PrefService::SYNCABLE_PREF }, |
+ PrefServiceSyncable::SYNCABLE_PREF }, |
{ prefs::kLanguagePinyinDoublePinyin, false, "DoublePinyin", |
IDS_OPTIONS_SETTINGS_LANGUAGES_PINYIN_SETTING_DOUBLE_PINYIN, |
- PrefService::SYNCABLE_PREF }, |
+ PrefServiceSyncable::SYNCABLE_PREF }, |
{ prefs::kLanguagePinyinInitChinese, true, "InitChinese", |
IDS_OPTIONS_SETTINGS_LANGUAGES_PINYIN_SETTING_INIT_CHINESE, |
- PrefService::SYNCABLE_PREF }, |
+ PrefServiceSyncable::SYNCABLE_PREF }, |
{ prefs::kLanguagePinyinInitFull, false, "InitFull", |
IDS_OPTIONS_SETTINGS_LANGUAGES_PINYIN_SETTING_INIT_FULL, |
- PrefService::SYNCABLE_PREF }, |
+ PrefServiceSyncable::SYNCABLE_PREF }, |
{ prefs::kLanguagePinyinInitFullPunct, true, "InitFullPunct", |
IDS_OPTIONS_SETTINGS_LANGUAGES_PINYIN_SETTING_INIT_FULL_PUNCT, |
- PrefService::SYNCABLE_PREF }, |
+ PrefServiceSyncable::SYNCABLE_PREF }, |
{ prefs::kLanguagePinyinInitSimplifiedChinese, true, "InitSimplifiedChinese", |
IDS_OPTIONS_SETTINGS_LANGUAGES_PINYIN_SETTING_INIT_SIMPLIFIED_CHINESE, |
- PrefService::SYNCABLE_PREF }, |
+ PrefServiceSyncable::SYNCABLE_PREF }, |
// TODO(yusukes): Support PINYIN_{INCOMPLETE,CORRECT,FUZZY}_... prefs (32 |
// additional boolean prefs.) |
}; |
@@ -215,13 +215,17 @@ const LanguageMultipleChoicePreference<int> kPinyinDoublePinyinSchema = { |
{ 3, IDS_OPTIONS_SETTINGS_LANGUAGES_PINYIN_DOUBLE_SCHEMA_ZGPY}, |
{ 4, IDS_OPTIONS_SETTINGS_LANGUAGES_PINYIN_DOUBLE_SCHEMA_PYJJ}}, |
IDS_OPTIONS_SETTINGS_LANGUAGES_PINYIN_DOUBLE_SCHEMA, |
- PrefService::SYNCABLE_PREF, |
+ PrefServiceSyncable::SYNCABLE_PREF, |
}; |
const PinyinIntegerPref kPinyinIntegerPrefs[] = { |
// TODO(yusukes): the type of lookup_table_page_size on ibus should be uint. |
- { prefs::kLanguagePinyinLookupTablePageSize, 5, "LookupTablePageSize", |
- PrefService::UNSYNCABLE_PREF } // don't sync as it's not user configurable. |
+ { prefs::kLanguagePinyinLookupTablePageSize, |
+ 5, |
+ "LookupTablePageSize", |
+ |
+ // don't sync as it's not user configurable. |
+ PrefServiceSyncable::UNSYNCABLE_PREF } |
}; |
COMPILE_ASSERT(kNumPinyinIntegerPrefs == arraysize(kPinyinIntegerPrefs), |
TheSizeShouldMatch); |
@@ -236,22 +240,22 @@ const LanguageBooleanPrefs kMozcBooleanPrefs[] = { |
false, |
"incognito_mode", |
IDS_OPTIONS_SETTINGS_LANGUAGES_MOZC_INCOGNITO_MODE, |
- PrefService::SYNCABLE_PREF }, |
+ PrefServiceSyncable::SYNCABLE_PREF }, |
{ prefs::kLanguageMozcUseAutoImeTurnOff, |
true, |
"use_auto_ime_turn_off", |
IDS_OPTIONS_SETTINGS_LANGUAGES_MOZC_USE_AUTO_IME_TURN_OFF, |
- PrefService::SYNCABLE_PREF }, |
+ PrefServiceSyncable::SYNCABLE_PREF }, |
{ prefs::kLanguageMozcUseHistorySuggest, |
true, |
"use_history_suggest", |
IDS_OPTIONS_SETTINGS_LANGUAGES_MOZC_USE_HISTORY_SUGGEST, |
- PrefService::SYNCABLE_PREF }, |
+ PrefServiceSyncable::SYNCABLE_PREF }, |
{ prefs::kLanguageMozcUseDictionarySuggest, |
true, |
"use_dictionary_suggest", |
IDS_OPTIONS_SETTINGS_LANGUAGES_MOZC_USE_DICTIONARY_SUGGEST, |
- PrefService::SYNCABLE_PREF }, |
+ PrefServiceSyncable::SYNCABLE_PREF }, |
}; |
COMPILE_ASSERT(kNumMozcBooleanPrefs == arraysize(kMozcBooleanPrefs), |
TheSizeShouldMatch); |
@@ -264,7 +268,7 @@ extern const LanguageMultipleChoicePreference<const char*> |
{{ "ROMAN", IDS_OPTIONS_SETTINGS_LANGUAGES_MOZC_PREEDIT_METHOD_ROMAN }, |
{ "KANA", IDS_OPTIONS_SETTINGS_LANGUAGES_MOZC_PREEDIT_METHOD_KANA }}, |
IDS_OPTIONS_SETTINGS_LANGUAGES_MOZC_PREEDIT_METHOD, |
- PrefService::SYNCABLE_PREF, |
+ PrefServiceSyncable::SYNCABLE_PREF, |
}, |
{ prefs::kLanguageMozcSessionKeymap, |
"MSIME", |
@@ -274,7 +278,7 @@ extern const LanguageMultipleChoicePreference<const char*> |
{ "KOTOERI", IDS_OPTIONS_SETTINGS_LANGUAGES_MOZC_SESSION_KEYMAP_KOTOERI }}, |
// TODO: Support "CUSTOM" keymap. |
IDS_OPTIONS_SETTINGS_LANGUAGES_MOZC_SESSION_KEYMAP, |
- PrefService::SYNCABLE_PREF, |
+ PrefServiceSyncable::SYNCABLE_PREF, |
}, |
{ prefs::kLanguageMozcPunctuationMethod, |
"KUTEN_TOUTEN", |
@@ -288,7 +292,7 @@ extern const LanguageMultipleChoicePreference<const char*> |
{ "COMMA_TOUTEN", |
IDS_OPTIONS_SETTINGS_LANGUAGES_MOZC_PUNCTUATION_METHOD_COMMA_TOUTEN }}, |
IDS_OPTIONS_SETTINGS_LANGUAGES_MOZC_PUNCTUATION_METHOD, |
- PrefService::SYNCABLE_PREF, |
+ PrefServiceSyncable::SYNCABLE_PREF, |
}, |
{ prefs::kLanguageMozcSymbolMethod, |
"CORNER_BRACKET_MIDDLE_DOT", |
@@ -302,7 +306,7 @@ extern const LanguageMultipleChoicePreference<const char*> |
{ "SQUARE_BRACKET_MIDDLE_DOT", |
IDS_OPTIONS_SETTINGS_LANGUAGES_MOZC_SYMBOL_METHOD_SQUARE_BRACKET_MIDDLE_DOT }}, |
IDS_OPTIONS_SETTINGS_LANGUAGES_MOZC_SYMBOL_METHOD, |
- PrefService::SYNCABLE_PREF, |
+ PrefServiceSyncable::SYNCABLE_PREF, |
}, |
{ prefs::kLanguageMozcSpaceCharacterForm, |
"FUNDAMENTAL_INPUT_MODE", |
@@ -314,7 +318,7 @@ extern const LanguageMultipleChoicePreference<const char*> |
{ "FUNDAMENTAL_HALF_WIDTH", |
IDS_OPTIONS_SETTINGS_LANGUAGES_MOZC_SPACE_CHARACTER_FORM_FUNDAMENTAL_HALF_WIDTH }}, |
IDS_OPTIONS_SETTINGS_LANGUAGES_MOZC_SPACE_CHARACTER_FORM, |
- PrefService::SYNCABLE_PREF, |
+ PrefServiceSyncable::SYNCABLE_PREF, |
}, |
{ prefs::kLanguageMozcHistoryLearningLevel, |
"DEFAULT_HISTORY", |
@@ -326,7 +330,7 @@ extern const LanguageMultipleChoicePreference<const char*> |
{ "NO_HISTORY", |
IDS_OPTIONS_SETTINGS_LANGUAGES_MOZC_HISTORY_LEARNING_LEVEL_NO_HISTORY }}, |
IDS_OPTIONS_SETTINGS_LANGUAGES_MOZC_HISTORY_LEARNING_LEVEL, |
- PrefService::SYNCABLE_PREF, |
+ PrefServiceSyncable::SYNCABLE_PREF, |
}, |
// TODO(mazda): Uncomment this block once the candidate window in Chrome OS |
// supports changing shortcut labels. |
@@ -340,7 +344,7 @@ extern const LanguageMultipleChoicePreference<const char*> |
// { "SHORTCUT_ASDFGHJKL", |
// IDS_OPTIONS_SETTINGS_LANGUAGES_MOZC_SELECTION_SHORTCUT_SHORTCUT_ASDFGHJKL }}, |
// IDS_OPTIONS_SETTINGS_LANGUAGES_MOZC_SELECTION_SHORTCUT, |
- // PrefService::SYNCABLE_PREF, |
+ // PrefServiceSyncable::SYNCABLE_PREF, |
// }, |
{ prefs::kLanguageMozcShiftKeyModeSwitch, |
"ASCII_INPUT_MODE", |
@@ -352,7 +356,7 @@ extern const LanguageMultipleChoicePreference<const char*> |
{ "KATAKANA_INPUT_MODE", |
IDS_OPTIONS_SETTINGS_LANGUAGES_MOZC_SHIFT_KEY_MODE_SWITCH_KATAKANA_INPUT_MODE }}, |
IDS_OPTIONS_SETTINGS_LANGUAGES_MOZC_SHIFT_KEY_MODE_SWITCH, |
- PrefService::SYNCABLE_PREF, |
+ PrefServiceSyncable::SYNCABLE_PREF, |
}, |
{ prefs::kLanguageMozcNumpadCharacterForm, |
"NUMPAD_HALF_WIDTH", |
@@ -366,7 +370,7 @@ extern const LanguageMultipleChoicePreference<const char*> |
{ "NUMPAD_DIRECT_INPUT", |
IDS_OPTIONS_SETTINGS_LANGUAGES_MOZC_NUMPAD_CHARACTER_FORM_NUMPAD_DIRECT_INPUT }}, |
IDS_OPTIONS_SETTINGS_LANGUAGES_MOZC_NUMPAD_CHARACTER_FORM, |
- PrefService::SYNCABLE_PREF, |
+ PrefServiceSyncable::SYNCABLE_PREF, |
}, |
}; |
COMPILE_ASSERT(kNumMozcMultipleChoicePrefs == |
@@ -376,7 +380,7 @@ COMPILE_ASSERT(kNumMozcMultipleChoicePrefs == |
const LanguageIntegerRangePreference kMozcIntegerPrefs[] = { |
{ prefs::kLanguageMozcSuggestionsSize, 3, 1, 9, "suggestions_size", |
IDS_OPTIONS_SETTINGS_LANGUAGES_MOZC_SUGGESTIONS_SIZE, |
- PrefService::SYNCABLE_PREF } |
+ PrefServiceSyncable::SYNCABLE_PREF } |
}; |
COMPILE_ASSERT(kNumMozcIntegerPrefs == arraysize(kMozcIntegerPrefs), |
TheSizeShouldMatch); |
@@ -388,14 +392,13 @@ const int kXkbAutoRepeatDelayInMs = 500; |
const int kXkbAutoRepeatIntervalInMs = 50; |
const char kPreferredKeyboardLayout[] = "PreferredKeyboardLayout"; |
-void RegisterPrefs(PrefService* local_state) { |
+void RegisterPrefs(PrefServiceSimple* local_state) { |
// We use an empty string here rather than a hardware keyboard layout name |
// since input_method::GetHardwareInputMethodId() might return a fallback |
// layout name if local_state->RegisterStringPref(kHardwareKeyboardLayout) |
// is not called yet. |
local_state->RegisterStringPref(kPreferredKeyboardLayout, |
- "", |
- PrefService::UNSYNCABLE_PREF); |
+ ""); |
} |
} // namespace language_prefs |