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 |