| 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 <string> | 9 #include <string> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 57 // example chrome://oobe/user-adding. | 57 // example chrome://oobe/user-adding. |
| 58 static const char kOobeDisplay[]; | 58 static const char kOobeDisplay[]; |
| 59 static const char kLoginDisplay[]; | 59 static const char kLoginDisplay[]; |
| 60 static const char kLockDisplay[]; | 60 static const char kLockDisplay[]; |
| 61 static const char kUserAddingDisplay[]; | 61 static const char kUserAddingDisplay[]; |
| 62 static const char kAppLaunchSplashDisplay[]; | 62 static const char kAppLaunchSplashDisplay[]; |
| 63 | 63 |
| 64 // JS oobe/login screens names. | 64 // JS oobe/login screens names. |
| 65 static const char kScreenOobeHIDDetection[]; | 65 static const char kScreenOobeHIDDetection[]; |
| 66 static const char kScreenOobeNetwork[]; | 66 static const char kScreenOobeNetwork[]; |
| 67 static const char kScreenOobeEnableDebugging[]; |
| 67 static const char kScreenOobeEula[]; | 68 static const char kScreenOobeEula[]; |
| 68 static const char kScreenOobeUpdate[]; | 69 static const char kScreenOobeUpdate[]; |
| 69 static const char kScreenOobeEnrollment[]; | 70 static const char kScreenOobeEnrollment[]; |
| 70 static const char kScreenOobeReset[]; | 71 static const char kScreenOobeReset[]; |
| 71 static const char kScreenGaiaSignin[]; | 72 static const char kScreenGaiaSignin[]; |
| 72 static const char kScreenAccountPicker[]; | 73 static const char kScreenAccountPicker[]; |
| 73 static const char kScreenKioskAutolaunch[]; | 74 static const char kScreenKioskAutolaunch[]; |
| 74 static const char kScreenKioskEnable[]; | 75 static const char kScreenKioskEnable[]; |
| 75 static const char kScreenErrorMessage[]; | 76 static const char kScreenErrorMessage[]; |
| 76 static const char kScreenUserImagePicker[]; | 77 static const char kScreenUserImagePicker[]; |
| (...skipping 12 matching lines...) Expand all Loading... |
| 89 static const char kScreenDeviceDisabled[]; | 90 static const char kScreenDeviceDisabled[]; |
| 90 | 91 |
| 91 OobeUI(content::WebUI* web_ui, const GURL& url); | 92 OobeUI(content::WebUI* web_ui, const GURL& url); |
| 92 virtual ~OobeUI(); | 93 virtual ~OobeUI(); |
| 93 | 94 |
| 94 // OobeDisplay implementation: | 95 // OobeDisplay implementation: |
| 95 virtual CoreOobeActor* GetCoreOobeActor() override; | 96 virtual CoreOobeActor* GetCoreOobeActor() override; |
| 96 virtual UpdateScreenActor* GetUpdateScreenActor() override; | 97 virtual UpdateScreenActor* GetUpdateScreenActor() override; |
| 97 virtual NetworkScreenActor* GetNetworkScreenActor() override; | 98 virtual NetworkScreenActor* GetNetworkScreenActor() override; |
| 98 virtual EulaScreenActor* GetEulaScreenActor() override; | 99 virtual EulaScreenActor* GetEulaScreenActor() override; |
| 100 virtual EnableDebuggingScreenActor* GetEnableDebuggingScreenActor() override; |
| 99 virtual EnrollmentScreenActor* GetEnrollmentScreenActor() override; | 101 virtual EnrollmentScreenActor* GetEnrollmentScreenActor() override; |
| 100 virtual ResetScreenActor* GetResetScreenActor() override; | 102 virtual ResetScreenActor* GetResetScreenActor() override; |
| 101 virtual KioskAutolaunchScreenActor* GetKioskAutolaunchScreenActor() override; | 103 virtual KioskAutolaunchScreenActor* GetKioskAutolaunchScreenActor() override; |
| 102 virtual KioskEnableScreenActor* GetKioskEnableScreenActor() override; | 104 virtual KioskEnableScreenActor* GetKioskEnableScreenActor() override; |
| 103 virtual TermsOfServiceScreenActor* | 105 virtual TermsOfServiceScreenActor* |
| 104 GetTermsOfServiceScreenActor() override; | 106 GetTermsOfServiceScreenActor() override; |
| 105 virtual UserImageScreenActor* GetUserImageScreenActor() override; | 107 virtual UserImageScreenActor* GetUserImageScreenActor() override; |
| 106 virtual ErrorScreenActor* GetErrorScreenActor() override; | 108 virtual ErrorScreenActor* GetErrorScreenActor() override; |
| 107 virtual WrongHWIDScreenActor* GetWrongHWIDScreenActor() override; | 109 virtual WrongHWIDScreenActor* GetWrongHWIDScreenActor() override; |
| 108 virtual AutoEnrollmentCheckScreenActor* | 110 virtual AutoEnrollmentCheckScreenActor* |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 180 // Reference to CoreOobeHandler that handles common requests of Oobe page. | 182 // Reference to CoreOobeHandler that handles common requests of Oobe page. |
| 181 CoreOobeHandler* core_handler_; | 183 CoreOobeHandler* core_handler_; |
| 182 | 184 |
| 183 // Reference to NetworkDropdownHandler that handles interaction with | 185 // Reference to NetworkDropdownHandler that handles interaction with |
| 184 // network dropdown. | 186 // network dropdown. |
| 185 NetworkDropdownHandler* network_dropdown_handler_; | 187 NetworkDropdownHandler* network_dropdown_handler_; |
| 186 | 188 |
| 187 // Screens actors. Note, OobeUI owns them via |handlers_|, not directly here. | 189 // Screens actors. Note, OobeUI owns them via |handlers_|, not directly here. |
| 188 UpdateScreenHandler* update_screen_handler_; | 190 UpdateScreenHandler* update_screen_handler_; |
| 189 NetworkScreenActor* network_screen_actor_; | 191 NetworkScreenActor* network_screen_actor_; |
| 192 EnableDebuggingScreenActor* debugging_screen_actor_; |
| 190 EulaScreenActor* eula_screen_actor_; | 193 EulaScreenActor* eula_screen_actor_; |
| 191 EnrollmentScreenActor* enrollment_screen_actor_; | 194 EnrollmentScreenActor* enrollment_screen_actor_; |
| 192 HIDDetectionScreenActor* hid_detection_screen_actor_; | 195 HIDDetectionScreenActor* hid_detection_screen_actor_; |
| 193 ResetScreenActor* reset_screen_actor_; | 196 ResetScreenActor* reset_screen_actor_; |
| 194 KioskAutolaunchScreenActor* autolaunch_screen_actor_; | 197 KioskAutolaunchScreenActor* autolaunch_screen_actor_; |
| 195 KioskEnableScreenActor* kiosk_enable_screen_actor_; | 198 KioskEnableScreenActor* kiosk_enable_screen_actor_; |
| 196 WrongHWIDScreenActor* wrong_hwid_screen_actor_; | 199 WrongHWIDScreenActor* wrong_hwid_screen_actor_; |
| 197 AutoEnrollmentCheckScreenActor* auto_enrollment_check_screen_actor_; | 200 AutoEnrollmentCheckScreenActor* auto_enrollment_check_screen_actor_; |
| 198 SupervisedUserCreationScreenHandler* | 201 SupervisedUserCreationScreenHandler* |
| 199 supervised_user_creation_screen_actor_; | 202 supervised_user_creation_screen_actor_; |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 242 | 245 |
| 243 // List of registered observers. | 246 // List of registered observers. |
| 244 ObserverList<Observer> observer_list_; | 247 ObserverList<Observer> observer_list_; |
| 245 | 248 |
| 246 DISALLOW_COPY_AND_ASSIGN(OobeUI); | 249 DISALLOW_COPY_AND_ASSIGN(OobeUI); |
| 247 }; | 250 }; |
| 248 | 251 |
| 249 } // namespace chromeos | 252 } // namespace chromeos |
| 250 | 253 |
| 251 #endif // CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_OOBE_UI_H_ | 254 #endif // CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_OOBE_UI_H_ |
| OLD | NEW |