Index: chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h |
diff --git a/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h b/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h |
index 1c17b8cc328142821050a835e1c8bba980d71230..c77bc35b11fa875ce4d5d2321c1c0d7cb9fae9c8 100644 |
--- a/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h |
+++ b/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h |
@@ -193,6 +193,9 @@ class SigninScreenHandler |
virtual void UpdateState(NetworkStateInformer::State state, |
ErrorScreenActor::ErrorReason reason) OVERRIDE; |
+ // Required Local State preferences |
+ static void RegisterPrefs(PrefRegistrySimple* registry); |
+ |
private: |
enum UIState { |
UI_STATE_UNKNOWN = 0, |
@@ -379,6 +382,12 @@ class SigninScreenHandler |
// Attempts login for test. |
void SubmitLoginFormForTest(); |
+ // Update current input method (namely keyboard layout) to LRU by this user |
+ void SetUserInputMethod(const std::string& username); |
+ |
+ // Update current input method to HW default |
+ void SetUserInputMethodHWDefault(); |
+ |
// Current UI state of the signin screen. |
UIState ui_state_; |