Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(704)

Side by Side Diff: chrome/browser/ui/webui/chromeos/login/oobe_ui.h

Issue 289133002: Add a enterprise enrollment check screen to OOBE in ChromeOS. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Addressed comments. Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
62 static const char kScreenAccountPicker[]; 62 static const char kScreenAccountPicker[];
63 static const char kScreenKioskAutolaunch[]; 63 static const char kScreenKioskAutolaunch[];
64 static const char kScreenKioskEnable[]; 64 static const char kScreenKioskEnable[];
65 static const char kScreenErrorMessage[]; 65 static const char kScreenErrorMessage[];
66 static const char kScreenUserImagePicker[]; 66 static const char kScreenUserImagePicker[];
67 static const char kScreenTpmError[]; 67 static const char kScreenTpmError[];
68 static const char kScreenPasswordChanged[]; 68 static const char kScreenPasswordChanged[];
69 static const char kScreenManagedUserCreationFlow[]; 69 static const char kScreenManagedUserCreationFlow[];
70 static const char kScreenTermsOfService[]; 70 static const char kScreenTermsOfService[];
71 static const char kScreenWrongHWID[]; 71 static const char kScreenWrongHWID[];
72 static const char kScreenAutoEnrollmentCheck[];
72 static const char kScreenAppLaunchSplash[]; 73 static const char kScreenAppLaunchSplash[];
73 static const char kScreenConfirmPassword[]; 74 static const char kScreenConfirmPassword[];
74 static const char kScreenFatalError[]; 75 static const char kScreenFatalError[];
75 static const char kScreenHIDDetection[]; 76 static const char kScreenHIDDetection[];
76 77
77 OobeUI(content::WebUI* web_ui, const GURL& url); 78 OobeUI(content::WebUI* web_ui, const GURL& url);
78 virtual ~OobeUI(); 79 virtual ~OobeUI();
79 80
80 // OobeDisplay implementation: 81 // OobeDisplay implementation:
81 virtual void ShowScreen(WizardScreen* screen) OVERRIDE; 82 virtual void ShowScreen(WizardScreen* screen) OVERRIDE;
82 virtual void HideScreen(WizardScreen* screen) OVERRIDE; 83 virtual void HideScreen(WizardScreen* screen) OVERRIDE;
83 virtual UpdateScreenActor* GetUpdateScreenActor() OVERRIDE; 84 virtual UpdateScreenActor* GetUpdateScreenActor() OVERRIDE;
84 virtual NetworkScreenActor* GetNetworkScreenActor() OVERRIDE; 85 virtual NetworkScreenActor* GetNetworkScreenActor() OVERRIDE;
85 virtual EulaScreenActor* GetEulaScreenActor() OVERRIDE; 86 virtual EulaScreenActor* GetEulaScreenActor() OVERRIDE;
86 virtual EnrollmentScreenActor* GetEnrollmentScreenActor() OVERRIDE; 87 virtual EnrollmentScreenActor* GetEnrollmentScreenActor() OVERRIDE;
87 virtual ResetScreenActor* GetResetScreenActor() OVERRIDE; 88 virtual ResetScreenActor* GetResetScreenActor() OVERRIDE;
88 virtual KioskAutolaunchScreenActor* GetKioskAutolaunchScreenActor() OVERRIDE; 89 virtual KioskAutolaunchScreenActor* GetKioskAutolaunchScreenActor() OVERRIDE;
89 virtual KioskEnableScreenActor* GetKioskEnableScreenActor() OVERRIDE; 90 virtual KioskEnableScreenActor* GetKioskEnableScreenActor() OVERRIDE;
90 virtual TermsOfServiceScreenActor* 91 virtual TermsOfServiceScreenActor*
91 GetTermsOfServiceScreenActor() OVERRIDE; 92 GetTermsOfServiceScreenActor() OVERRIDE;
92 virtual UserImageScreenActor* GetUserImageScreenActor() OVERRIDE; 93 virtual UserImageScreenActor* GetUserImageScreenActor() OVERRIDE;
93 virtual ErrorScreenActor* GetErrorScreenActor() OVERRIDE; 94 virtual ErrorScreenActor* GetErrorScreenActor() OVERRIDE;
94 virtual WrongHWIDScreenActor* GetWrongHWIDScreenActor() OVERRIDE; 95 virtual WrongHWIDScreenActor* GetWrongHWIDScreenActor() OVERRIDE;
96 virtual AutoEnrollmentCheckScreenActor*
97 GetAutoEnrollmentCheckScreenActor() OVERRIDE;
95 virtual LocallyManagedUserCreationScreenHandler* 98 virtual LocallyManagedUserCreationScreenHandler*
96 GetLocallyManagedUserCreationScreenActor() OVERRIDE; 99 GetLocallyManagedUserCreationScreenActor() OVERRIDE;
97 virtual AppLaunchSplashScreenActor* 100 virtual AppLaunchSplashScreenActor*
98 GetAppLaunchSplashScreenActor() OVERRIDE; 101 GetAppLaunchSplashScreenActor() OVERRIDE;
99 virtual bool IsJSReady(const base::Closure& display_is_ready_callback) 102 virtual bool IsJSReady(const base::Closure& display_is_ready_callback)
100 OVERRIDE; 103 OVERRIDE;
101 virtual HIDDetectionScreenActor* GetHIDDetectionScreenActor() OVERRIDE; 104 virtual HIDDetectionScreenActor* GetHIDDetectionScreenActor() OVERRIDE;
102 105
103 // Collects localized strings from the owned handlers. 106 // Collects localized strings from the owned handlers.
104 void GetLocalizedStrings(base::DictionaryValue* localized_strings); 107 void GetLocalizedStrings(base::DictionaryValue* localized_strings);
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
166 // Screens actors. Note, OobeUI owns them via |handlers_|, not directly here. 169 // Screens actors. Note, OobeUI owns them via |handlers_|, not directly here.
167 UpdateScreenHandler* update_screen_handler_; 170 UpdateScreenHandler* update_screen_handler_;
168 NetworkScreenActor* network_screen_actor_; 171 NetworkScreenActor* network_screen_actor_;
169 EulaScreenActor* eula_screen_actor_; 172 EulaScreenActor* eula_screen_actor_;
170 EnrollmentScreenActor* enrollment_screen_actor_; 173 EnrollmentScreenActor* enrollment_screen_actor_;
171 HIDDetectionScreenActor* hid_detection_screen_actor_; 174 HIDDetectionScreenActor* hid_detection_screen_actor_;
172 ResetScreenActor* reset_screen_actor_; 175 ResetScreenActor* reset_screen_actor_;
173 KioskAutolaunchScreenActor* autolaunch_screen_actor_; 176 KioskAutolaunchScreenActor* autolaunch_screen_actor_;
174 KioskEnableScreenActor* kiosk_enable_screen_actor_; 177 KioskEnableScreenActor* kiosk_enable_screen_actor_;
175 WrongHWIDScreenActor* wrong_hwid_screen_actor_; 178 WrongHWIDScreenActor* wrong_hwid_screen_actor_;
179 AutoEnrollmentCheckScreenActor* auto_enrollment_check_screen_actor_;
176 LocallyManagedUserCreationScreenHandler* 180 LocallyManagedUserCreationScreenHandler*
177 locally_managed_user_creation_screen_actor_; 181 locally_managed_user_creation_screen_actor_;
178 AppLaunchSplashScreenActor* app_launch_splash_screen_actor_; 182 AppLaunchSplashScreenActor* app_launch_splash_screen_actor_;
179 183
180 // Reference to ErrorScreenHandler that handles error screen 184 // Reference to ErrorScreenHandler that handles error screen
181 // requests and forward calls from native code to JS side. 185 // requests and forward calls from native code to JS side.
182 ErrorScreenHandler* error_screen_handler_; 186 ErrorScreenHandler* error_screen_handler_;
183 187
184 // Reference to GaiaScreenHandler that handles gaia screen requests and 188 // Reference to GaiaScreenHandler that handles gaia screen requests and
185 // forwards calls from native code to JS side. 189 // forwards calls from native code to JS side.
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
217 221
218 // List of registered observers. 222 // List of registered observers.
219 ObserverList<Observer> observer_list_; 223 ObserverList<Observer> observer_list_;
220 224
221 DISALLOW_COPY_AND_ASSIGN(OobeUI); 225 DISALLOW_COPY_AND_ASSIGN(OobeUI);
222 }; 226 };
223 227
224 } // namespace chromeos 228 } // namespace chromeos
225 229
226 #endif // CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_OOBE_UI_H_ 230 #endif // CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_OOBE_UI_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698