| 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 4656185be3f26a3243b2dd894caa8c1d499df257..2cc7bd5b0ed9e9a82857a9dd142750df5799e8be 100644
|
| --- a/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h
|
| +++ b/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h
|
| @@ -26,6 +26,7 @@
|
| #include "chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.h"
|
| #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/ime/ime_keyboard.h"
|
| #include "chromeos/network/portal_detector/network_portal_detector.h"
|
| #include "components/user_manager/user_manager.h"
|
| @@ -211,7 +212,8 @@ class SigninScreenHandler
|
| public content::NotificationObserver,
|
| public ScreenlockBridge::LockHandler,
|
| public NetworkStateInformer::NetworkStateInformerObserver,
|
| - public input_method::ImeKeyboard::Observer {
|
| + public input_method::ImeKeyboard::Observer,
|
| + public TouchViewControllerDelegate::Observer {
|
| public:
|
| SigninScreenHandler(
|
| const scoped_refptr<NetworkStateInformer>& network_state_informer,
|
| @@ -325,6 +327,10 @@ class SigninScreenHandler
|
| const std::string& username) const OVERRIDE;
|
| virtual void Unlock(const std::string& user_email) OVERRIDE;
|
|
|
| + // TouchViewControllerDelegate::Observer implementation:
|
| + virtual void OnMaximizeModeStarted() OVERRIDE;
|
| + virtual void OnMaximizeModeEnded() OVERRIDE;
|
| +
|
| // Updates authentication extension. Called when device settings that affect
|
| // sign-in (allow BWSI and allow whitelist) are changed.
|
| void UserSettingsChanged();
|
| @@ -376,6 +382,7 @@ class SigninScreenHandler
|
| void HandleGetPublicSessionKeyboardLayouts(const std::string& user_id,
|
| const std::string& locale);
|
| void HandleCancelConsumerManagementEnrollment();
|
| + void HandleGetTouchViewState();
|
|
|
| // Sends the list of |keyboard_layouts| available for the |locale| that is
|
| // currently selected for the public session identified by |user_id|.
|
| @@ -488,6 +495,9 @@ class SigninScreenHandler
|
| // Helper that retrieves the authenticated user's e-mail address.
|
| scoped_ptr<AuthenticatedUserEmailRetriever> email_retriever_;
|
|
|
| + // Maximized mode controller delegate.
|
| + scoped_ptr<TouchViewControllerDelegate> max_mode_delegate_;
|
| +
|
| // Whether consumer management enrollment is in progress.
|
| bool is_enrolling_consumer_management_;
|
|
|
|
|