| 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 ead94f5b7c13d4fb68d76cfe4eb84ea9b0ab3cff..4f843b0874b79d1da6a1a400c26a26a754817de1 100644
|
| --- a/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h
|
| +++ b/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h
|
| @@ -24,6 +24,7 @@
|
| #include "chrome/browser/ui/webui/chromeos/login/network_state_informer.h"
|
| #include "chrome/browser/ui/webui/chromeos/login/oobe_ui.h"
|
| #include "chrome/browser/ui/webui/chromeos/touch_view_controller_delegate.h"
|
| +#include "chromeos/dbus/power_manager_client.h"
|
| #include "chromeos/network/portal_detector/network_portal_detector.h"
|
| #include "components/proximity_auth/screenlock_bridge.h"
|
| #include "components/user_manager/user_manager.h"
|
| @@ -204,6 +205,7 @@ class SigninScreenHandler
|
| public LoginDisplayWebUIHandler,
|
| public content::NotificationObserver,
|
| public NetworkStateInformer::NetworkStateInformerObserver,
|
| + public PowerManagerClient::Observer,
|
| public input_method::ImeKeyboard::Observer,
|
| public TouchViewControllerDelegate::Observer,
|
| public OobeUI::Observer {
|
| @@ -312,6 +314,9 @@ class SigninScreenHandler
|
| const content::NotificationSource& source,
|
| const content::NotificationDetails& details) override;
|
|
|
| + // PowerManagerClient::Observer implementation:
|
| + void SuspendDone(const base::TimeDelta& sleep_duration) override;
|
| +
|
| // TouchViewControllerDelegate::Observer implementation:
|
| void OnMaximizeModeStarted() override;
|
| void OnMaximizeModeEnded() override;
|
| @@ -321,12 +326,13 @@ class SigninScreenHandler
|
| // Restore input focus to current user pod.
|
| void RefocusCurrentPod();
|
|
|
| + // Hides the PIN keyboard if it is no longer available.
|
| + void HidePinKeyboardIfNeeded(const AccountId& account_id);
|
| +
|
| // WebUI message handlers.
|
| void HandleGetUsers();
|
| void HandleAuthenticateUser(const AccountId& account_id,
|
| const std::string& password);
|
| - void HandleAuthenticateUserWithPin(const AccountId& account_id,
|
| - const std::string& password);
|
| void HandleAttemptUnlock(const std::string& username);
|
| void HandleLaunchIncognito();
|
| void HandleLaunchPublicSession(const AccountId& account_id,
|
|
|