| 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 "chrome/browser/chromeos/preferences.h" | 5 #include "chrome/browser/chromeos/preferences.h" |
| 6 | 6 |
| 7 #include <vector> | 7 #include <vector> |
| 8 | 8 |
| 9 #include "ash/autoclick/autoclick_controller.h" | 9 #include "ash/autoclick/autoclick_controller.h" |
| 10 #include "ash/magnifier/magnifier_constants.h" | 10 #include "ash/magnifier/magnifier_constants.h" |
| (...skipping 242 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 253 prefs::kLanguageRemapDiamondKeyTo, | 253 prefs::kLanguageRemapDiamondKeyTo, |
| 254 input_method::kControlKey, | 254 input_method::kControlKey, |
| 255 user_prefs::PrefRegistrySyncable::SYNCABLE_PRIORITY_PREF); | 255 user_prefs::PrefRegistrySyncable::SYNCABLE_PRIORITY_PREF); |
| 256 // The following pref isn't synced since the user may desire a different value | 256 // The following pref isn't synced since the user may desire a different value |
| 257 // depending on whether an external keyboard is attached to a particular | 257 // depending on whether an external keyboard is attached to a particular |
| 258 // device. | 258 // device. |
| 259 registry->RegisterBooleanPref( | 259 registry->RegisterBooleanPref( |
| 260 prefs::kLanguageSendFunctionKeys, | 260 prefs::kLanguageSendFunctionKeys, |
| 261 false, | 261 false, |
| 262 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); | 262 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); |
| 263 // We don't sync the following keyboard prefs since they are not user- | |
| 264 // configurable. | |
| 265 registry->RegisterBooleanPref( | 263 registry->RegisterBooleanPref( |
| 266 prefs::kLanguageXkbAutoRepeatEnabled, | 264 prefs::kLanguageXkbAutoRepeatEnabled, |
| 267 true, | 265 true, |
| 268 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); | 266 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); |
| 269 registry->RegisterIntegerPref( | 267 registry->RegisterIntegerPref( |
| 270 prefs::kLanguageXkbAutoRepeatDelay, | 268 prefs::kLanguageXkbAutoRepeatDelay, |
| 271 language_prefs::kXkbAutoRepeatDelayInMs, | 269 language_prefs::kXkbAutoRepeatDelayInMs, |
| 272 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); | 270 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); |
| 273 registry->RegisterIntegerPref( | 271 registry->RegisterIntegerPref( |
| 274 prefs::kLanguageXkbAutoRepeatInterval, | 272 prefs::kLanguageXkbAutoRepeatInterval, |
| 275 language_prefs::kXkbAutoRepeatIntervalInMs, | 273 language_prefs::kXkbAutoRepeatIntervalInMs, |
| 276 user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); | 274 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); |
| 277 | 275 |
| 278 // Mobile plan notifications default to on. | 276 // Mobile plan notifications default to on. |
| 279 registry->RegisterBooleanPref( | 277 registry->RegisterBooleanPref( |
| 280 prefs::kShowPlanNotifications, | 278 prefs::kShowPlanNotifications, |
| 281 true, | 279 true, |
| 282 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); | 280 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); |
| 283 | 281 |
| 284 // 3G first-time usage promo will be shown at least once. | 282 // 3G first-time usage promo will be shown at least once. |
| 285 registry->RegisterBooleanPref( | 283 registry->RegisterBooleanPref( |
| 286 prefs::kShow3gPromoNotification, | 284 prefs::kShow3gPromoNotification, |
| (...skipping 360 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 647 touch_hud_projection_enabled_.SetValue(enabled); | 645 touch_hud_projection_enabled_.SetValue(enabled); |
| 648 } | 646 } |
| 649 | 647 |
| 650 void Preferences::ActiveUserChanged(const user_manager::User* active_user) { | 648 void Preferences::ActiveUserChanged(const user_manager::User* active_user) { |
| 651 if (active_user != user_) | 649 if (active_user != user_) |
| 652 return; | 650 return; |
| 653 ApplyPreferences(REASON_ACTIVE_USER_CHANGED, ""); | 651 ApplyPreferences(REASON_ACTIVE_USER_CHANGED, ""); |
| 654 } | 652 } |
| 655 | 653 |
| 656 } // namespace chromeos | 654 } // namespace chromeos |
| OLD | NEW |