| OLD | NEW | 
|    1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |    1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 
|    2 // Use of this source code is governed by a BSD-style license that can be |    2 // Use of this source code is governed by a BSD-style license that can be | 
|    3 // found in the LICENSE file. |    3 // found in the LICENSE file. | 
|    4  |    4  | 
|    5 #ifndef CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_OOBE_UI_H_ |    5 #ifndef CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_OOBE_UI_H_ | 
|    6 #define CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_OOBE_UI_H_ |    6 #define CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_OOBE_UI_H_ | 
|    7  |    7  | 
|    8 #include <map> |    8 #include <map> | 
|    9 #include <memory> |    9 #include <memory> | 
|   10 #include <string> |   10 #include <string> | 
| (...skipping 11 matching lines...) Expand all  Loading... | 
|   22 namespace ash { |   22 namespace ash { | 
|   23 class ScreenDimmer; |   23 class ScreenDimmer; | 
|   24 } |   24 } | 
|   25  |   25  | 
|   26 namespace base { |   26 namespace base { | 
|   27 class DictionaryValue; |   27 class DictionaryValue; | 
|   28 }  // namespace base |   28 }  // namespace base | 
|   29  |   29  | 
|   30 namespace chromeos { |   30 namespace chromeos { | 
|   31 class AppLaunchSplashScreenActor; |   31 class AppLaunchSplashScreenActor; | 
 |   32 class ArcKioskSplashScreenActor; | 
|   32 class ArcTermsOfServiceScreenActor; |   33 class ArcTermsOfServiceScreenActor; | 
|   33 class AutoEnrollmentCheckScreenActor; |   34 class AutoEnrollmentCheckScreenActor; | 
|   34 class BaseScreenHandler; |   35 class BaseScreenHandler; | 
|   35 class ControllerPairingScreenActor; |   36 class ControllerPairingScreenActor; | 
|   36 class CoreOobeActor; |   37 class CoreOobeActor; | 
|   37 class DeviceDisabledScreenActor; |   38 class DeviceDisabledScreenActor; | 
|   38 class EnableDebuggingScreenActor; |   39 class EnableDebuggingScreenActor; | 
|   39 class EnrollmentScreenActor; |   40 class EnrollmentScreenActor; | 
|   40 class EulaView; |   41 class EulaView; | 
|   41 class ErrorScreen; |   42 class ErrorScreen; | 
| (...skipping 28 matching lines...) Expand all  Loading... | 
|   70                public CoreOobeHandler::Delegate, |   71                public CoreOobeHandler::Delegate, | 
|   71                public ShutdownPolicyHandler::Delegate { |   72                public ShutdownPolicyHandler::Delegate { | 
|   72  public: |   73  public: | 
|   73   // List of known types of OobeUI. Type added as path in chrome://oobe url, for |   74   // List of known types of OobeUI. Type added as path in chrome://oobe url, for | 
|   74   // example chrome://oobe/user-adding. |   75   // example chrome://oobe/user-adding. | 
|   75   static const char kOobeDisplay[]; |   76   static const char kOobeDisplay[]; | 
|   76   static const char kLoginDisplay[]; |   77   static const char kLoginDisplay[]; | 
|   77   static const char kLockDisplay[]; |   78   static const char kLockDisplay[]; | 
|   78   static const char kUserAddingDisplay[]; |   79   static const char kUserAddingDisplay[]; | 
|   79   static const char kAppLaunchSplashDisplay[]; |   80   static const char kAppLaunchSplashDisplay[]; | 
 |   81   static const char kArcKioskSplashDisplay[]; | 
|   80  |   82  | 
|   81   class Observer { |   83   class Observer { | 
|   82    public: |   84    public: | 
|   83     Observer() {} |   85     Observer() {} | 
|   84     virtual void OnCurrentScreenChanged(OobeScreen current_screen, |   86     virtual void OnCurrentScreenChanged(OobeScreen current_screen, | 
|   85                                         OobeScreen new_screen) = 0; |   87                                         OobeScreen new_screen) = 0; | 
|   86  |   88  | 
|   87    protected: |   89    protected: | 
|   88     virtual ~Observer() {} |   90     virtual ~Observer() {} | 
|   89     DISALLOW_COPY(Observer); |   91     DISALLOW_COPY(Observer); | 
| (...skipping 12 matching lines...) Expand all  Loading... | 
|  102   KioskAutolaunchScreenActor* GetKioskAutolaunchScreenActor(); |  104   KioskAutolaunchScreenActor* GetKioskAutolaunchScreenActor(); | 
|  103   KioskEnableScreenActor* GetKioskEnableScreenActor(); |  105   KioskEnableScreenActor* GetKioskEnableScreenActor(); | 
|  104   TermsOfServiceScreenActor* GetTermsOfServiceScreenActor(); |  106   TermsOfServiceScreenActor* GetTermsOfServiceScreenActor(); | 
|  105   ArcTermsOfServiceScreenActor* GetArcTermsOfServiceScreenActor(); |  107   ArcTermsOfServiceScreenActor* GetArcTermsOfServiceScreenActor(); | 
|  106   UserImageView* GetUserImageView(); |  108   UserImageView* GetUserImageView(); | 
|  107   ErrorScreen* GetErrorScreen(); |  109   ErrorScreen* GetErrorScreen(); | 
|  108   WrongHWIDScreenActor* GetWrongHWIDScreenActor(); |  110   WrongHWIDScreenActor* GetWrongHWIDScreenActor(); | 
|  109   AutoEnrollmentCheckScreenActor* GetAutoEnrollmentCheckScreenActor(); |  111   AutoEnrollmentCheckScreenActor* GetAutoEnrollmentCheckScreenActor(); | 
|  110   SupervisedUserCreationScreenHandler* GetSupervisedUserCreationScreenActor(); |  112   SupervisedUserCreationScreenHandler* GetSupervisedUserCreationScreenActor(); | 
|  111   AppLaunchSplashScreenActor* GetAppLaunchSplashScreenActor(); |  113   AppLaunchSplashScreenActor* GetAppLaunchSplashScreenActor(); | 
 |  114   ArcKioskSplashScreenActor* GetArcKioskSplashScreenActor(); | 
|  112   bool IsJSReady(const base::Closure& display_is_ready_callback); |  115   bool IsJSReady(const base::Closure& display_is_ready_callback); | 
|  113   HIDDetectionView* GetHIDDetectionView(); |  116   HIDDetectionView* GetHIDDetectionView(); | 
|  114   ControllerPairingScreenActor* GetControllerPairingScreenActor(); |  117   ControllerPairingScreenActor* GetControllerPairingScreenActor(); | 
|  115   HostPairingScreenActor* GetHostPairingScreenActor(); |  118   HostPairingScreenActor* GetHostPairingScreenActor(); | 
|  116   DeviceDisabledScreenActor* GetDeviceDisabledScreenActor(); |  119   DeviceDisabledScreenActor* GetDeviceDisabledScreenActor(); | 
|  117   GaiaScreenHandler* GetGaiaScreenActor(); |  120   GaiaScreenHandler* GetGaiaScreenActor(); | 
|  118   UserBoardView* GetUserBoardScreenActor(); |  121   UserBoardView* GetUserBoardScreenActor(); | 
|  119  |  122  | 
|  120   // ShutdownPolicyHandler::Delegate |  123   // ShutdownPolicyHandler::Delegate | 
|  121   void OnShutdownPolicyChanged(bool reboot_on_shutdown) override; |  124   void OnShutdownPolicyChanged(bool reboot_on_shutdown) override; | 
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  191   EnrollmentScreenActor* enrollment_screen_actor_ = nullptr; |  194   EnrollmentScreenActor* enrollment_screen_actor_ = nullptr; | 
|  192   ResetView* reset_view_ = nullptr; |  195   ResetView* reset_view_ = nullptr; | 
|  193   HIDDetectionView* hid_detection_view_ = nullptr; |  196   HIDDetectionView* hid_detection_view_ = nullptr; | 
|  194   KioskAutolaunchScreenActor* autolaunch_screen_actor_ = nullptr; |  197   KioskAutolaunchScreenActor* autolaunch_screen_actor_ = nullptr; | 
|  195   KioskEnableScreenActor* kiosk_enable_screen_actor_ = nullptr; |  198   KioskEnableScreenActor* kiosk_enable_screen_actor_ = nullptr; | 
|  196   WrongHWIDScreenActor* wrong_hwid_screen_actor_ = nullptr; |  199   WrongHWIDScreenActor* wrong_hwid_screen_actor_ = nullptr; | 
|  197   AutoEnrollmentCheckScreenActor* auto_enrollment_check_screen_actor_ = nullptr; |  200   AutoEnrollmentCheckScreenActor* auto_enrollment_check_screen_actor_ = nullptr; | 
|  198   SupervisedUserCreationScreenHandler* supervised_user_creation_screen_actor_ = |  201   SupervisedUserCreationScreenHandler* supervised_user_creation_screen_actor_ = | 
|  199       nullptr; |  202       nullptr; | 
|  200   AppLaunchSplashScreenActor* app_launch_splash_screen_actor_ = nullptr; |  203   AppLaunchSplashScreenActor* app_launch_splash_screen_actor_ = nullptr; | 
 |  204   ArcKioskSplashScreenActor* arc_kiosk_splash_screen_actor_ = nullptr; | 
|  201   ControllerPairingScreenActor* controller_pairing_screen_actor_ = nullptr; |  205   ControllerPairingScreenActor* controller_pairing_screen_actor_ = nullptr; | 
|  202   HostPairingScreenActor* host_pairing_screen_actor_ = nullptr; |  206   HostPairingScreenActor* host_pairing_screen_actor_ = nullptr; | 
|  203   DeviceDisabledScreenActor* device_disabled_screen_actor_ = nullptr; |  207   DeviceDisabledScreenActor* device_disabled_screen_actor_ = nullptr; | 
|  204  |  208  | 
|  205   // Reference to ErrorScreenHandler that handles error screen |  209   // Reference to ErrorScreenHandler that handles error screen | 
|  206   // requests and forward calls from native code to JS side. |  210   // requests and forward calls from native code to JS side. | 
|  207   ErrorScreenHandler* error_screen_handler_ = nullptr; |  211   ErrorScreenHandler* error_screen_handler_ = nullptr; | 
|  208  |  212  | 
|  209   // Reference to GaiaScreenHandler that handles gaia screen requests and |  213   // Reference to GaiaScreenHandler that handles gaia screen requests and | 
|  210   // forwards calls from native code to JS side. |  214   // forwards calls from native code to JS side. | 
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  253   std::unique_ptr<ShutdownPolicyHandler> shutdown_policy_handler_; |  257   std::unique_ptr<ShutdownPolicyHandler> shutdown_policy_handler_; | 
|  254  |  258  | 
|  255   std::unique_ptr<ash::ScreenDimmer> screen_dimmer_; |  259   std::unique_ptr<ash::ScreenDimmer> screen_dimmer_; | 
|  256  |  260  | 
|  257   DISALLOW_COPY_AND_ASSIGN(OobeUI); |  261   DISALLOW_COPY_AND_ASSIGN(OobeUI); | 
|  258 }; |  262 }; | 
|  259  |  263  | 
|  260 }  // namespace chromeos |  264 }  // namespace chromeos | 
|  261  |  265  | 
|  262 #endif  // CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_OOBE_UI_H_ |  266 #endif  // CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_OOBE_UI_H_ | 
| OLD | NEW |