Chromium Code Reviews| 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 00804c9542e2c01337f7d9bcee2a88c8fad0b851..4a0fb8498e837637762fe58a16f8f2d9cfbef48d 100644 |
| --- a/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h |
| +++ b/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h |
| @@ -9,6 +9,7 @@ |
| #include <set> |
| #include <string> |
| +#include "ash/shell_observer.h" |
|
Nikita (slow)
2014/08/14 15:48:00
nit: not needeed
merkulova
2014/08/14 15:56:02
Done.
|
| #include "base/basictypes.h" |
| #include "base/callback.h" |
| #include "base/compiler_specific.h" |
| @@ -27,6 +28,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/maximize_mode_controller_delegate.h" |
| #include "chromeos/ime/ime_keyboard.h" |
| #include "chromeos/network/portal_detector/network_portal_detector.h" |
| #include "content/public/browser/notification_observer.h" |
| @@ -211,7 +213,8 @@ class SigninScreenHandler |
| public content::NotificationObserver, |
| public ScreenlockBridge::LockHandler, |
| public NetworkStateInformer::NetworkStateInformerObserver, |
| - public input_method::ImeKeyboard::Observer { |
| + public input_method::ImeKeyboard::Observer, |
| + public MaximizeModeControllerDelegate::Observer { |
| public: |
| SigninScreenHandler( |
| const scoped_refptr<NetworkStateInformer>& network_state_informer, |
| @@ -324,6 +327,10 @@ class SigninScreenHandler |
| const std::string& username) const OVERRIDE; |
| virtual void Unlock(const std::string& user_email) OVERRIDE; |
| + // MaximizeModeControllerDelegate::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(); |
| @@ -486,6 +493,9 @@ class SigninScreenHandler |
| // Helper that retrieves the authenticated user's e-mail address. |
| scoped_ptr<AuthenticatedUserEmailRetriever> email_retriever_; |
| + // Maximized mode controller delegate. |
| + scoped_ptr<MaximizeModeControllerDelegate> max_mode_delegate_; |
| + |
| // Whether consumer management enrollment is in progress. |
| bool is_enrolling_consumer_management_; |