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_; |