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 369 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
380 session_manager->SetFirstLoginPrefs(profile, std::string(), std::string()); | 380 session_manager->SetFirstLoginPrefs(profile, std::string(), std::string()); |
381 } | 381 } |
382 | 382 |
383 void Preferences::InitUserPrefsForTesting( | 383 void Preferences::InitUserPrefsForTesting( |
384 PrefServiceSyncable* prefs, | 384 PrefServiceSyncable* prefs, |
385 const user_manager::User* user, | 385 const user_manager::User* user, |
386 scoped_refptr<input_method::InputMethodManager::State> ime_state) { | 386 scoped_refptr<input_method::InputMethodManager::State> ime_state) { |
387 user_ = user; | 387 user_ = user; |
388 ime_state_ = ime_state; | 388 ime_state_ = ime_state; |
389 | 389 |
390 if (ime_state) | 390 if (ime_state.get()) |
391 input_method_manager_->SetState(ime_state); | 391 input_method_manager_->SetState(ime_state); |
392 | 392 |
393 InitUserPrefs(prefs); | 393 InitUserPrefs(prefs); |
394 } | 394 } |
395 | 395 |
396 void Preferences::SetInputMethodListForTesting() { | 396 void Preferences::SetInputMethodListForTesting() { |
397 SetInputMethodList(); | 397 SetInputMethodList(); |
398 } | 398 } |
399 | 399 |
400 void Preferences::OnPreferenceChanged(const std::string& pref_name) { | 400 void Preferences::OnPreferenceChanged(const std::string& pref_name) { |
(...skipping 264 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
665 touch_hud_projection_enabled_.SetValue(enabled); | 665 touch_hud_projection_enabled_.SetValue(enabled); |
666 } | 666 } |
667 | 667 |
668 void Preferences::ActiveUserChanged(const user_manager::User* active_user) { | 668 void Preferences::ActiveUserChanged(const user_manager::User* active_user) { |
669 if (active_user != user_) | 669 if (active_user != user_) |
670 return; | 670 return; |
671 ApplyPreferences(REASON_ACTIVE_USER_CHANGED, ""); | 671 ApplyPreferences(REASON_ACTIVE_USER_CHANGED, ""); |
672 } | 672 } |
673 | 673 |
674 } // namespace chromeos | 674 } // namespace chromeos |
OLD | NEW |