| 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 aea2d0324d4fcc3497b872988ef94d6acec15c5f..5768ab24e0ca8123113e1233530c901f26fc4231 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_;
|
|
|
|
|