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 |