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

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

Issue 12213110: Implemented screen notifying users about malformed HWID. (Closed) Base URL: http://git.chromium.org/git/chromium.git@trunk
Patch Set: Removed log message. Created 7 years, 10 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 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
75 virtual void HideScreen(WizardScreen* screen) OVERRIDE; 75 virtual void HideScreen(WizardScreen* screen) OVERRIDE;
76 virtual UpdateScreenActor* GetUpdateScreenActor() OVERRIDE; 76 virtual UpdateScreenActor* GetUpdateScreenActor() OVERRIDE;
77 virtual NetworkScreenActor* GetNetworkScreenActor() OVERRIDE; 77 virtual NetworkScreenActor* GetNetworkScreenActor() OVERRIDE;
78 virtual EulaScreenActor* GetEulaScreenActor() OVERRIDE; 78 virtual EulaScreenActor* GetEulaScreenActor() OVERRIDE;
79 virtual EnterpriseEnrollmentScreenActor* GetEnterpriseEnrollmentScreenActor() 79 virtual EnterpriseEnrollmentScreenActor* GetEnterpriseEnrollmentScreenActor()
80 OVERRIDE; 80 OVERRIDE;
81 virtual ResetScreenActor* GetResetScreenActor() OVERRIDE; 81 virtual ResetScreenActor* GetResetScreenActor() OVERRIDE;
82 virtual UserImageScreenActor* GetUserImageScreenActor() OVERRIDE; 82 virtual UserImageScreenActor* GetUserImageScreenActor() OVERRIDE;
83 virtual ViewScreenDelegate* GetRegistrationScreenActor() OVERRIDE; 83 virtual ViewScreenDelegate* GetRegistrationScreenActor() OVERRIDE;
84 virtual ViewScreenDelegate* GetHTMLPageScreenActor() OVERRIDE; 84 virtual ViewScreenDelegate* GetHTMLPageScreenActor() OVERRIDE;
85 virtual WrongHWIDScreenActor* GetWrongHWIDScreenActor() OVERRIDE;
85 86
86 // Collects localized strings from the owned handlers. 87 // Collects localized strings from the owned handlers.
87 void GetLocalizedStrings(base::DictionaryValue* localized_strings); 88 void GetLocalizedStrings(base::DictionaryValue* localized_strings);
88 89
89 // Initializes the handlers. 90 // Initializes the handlers.
90 void InitializeHandlers(); 91 void InitializeHandlers();
91 92
92 // Shows or hides OOBE UI elements. 93 // Shows or hides OOBE UI elements.
93 void ShowOobeUI(bool show); 94 void ShowOobeUI(bool show);
94 95
(...skipping 28 matching lines...) Expand all
123 124
124 // Reference to CoreOobeHandler that handles common requests of Oobe page. 125 // Reference to CoreOobeHandler that handles common requests of Oobe page.
125 CoreOobeHandler* core_handler_; 126 CoreOobeHandler* core_handler_;
126 127
127 // Screens actors. Note, OobeUI owns them via |handlers_|, not directly here. 128 // Screens actors. Note, OobeUI owns them via |handlers_|, not directly here.
128 UpdateScreenActor* update_screen_actor_; 129 UpdateScreenActor* update_screen_actor_;
129 NetworkScreenActor* network_screen_actor_; 130 NetworkScreenActor* network_screen_actor_;
130 EulaScreenActor* eula_screen_actor_; 131 EulaScreenActor* eula_screen_actor_;
131 EnterpriseEnrollmentScreenActor* enterprise_enrollment_screen_actor_; 132 EnterpriseEnrollmentScreenActor* enterprise_enrollment_screen_actor_;
132 ResetScreenActor* reset_screen_actor_; 133 ResetScreenActor* reset_screen_actor_;
134 WrongHWIDScreenActor* wrong_hwid_screen_actor_;
133 135
134 // Reference to ErrorScreenHandler that handles error screen 136 // Reference to ErrorScreenHandler that handles error screen
135 // requests and forward calls from native code to JS side. 137 // requests and forward calls from native code to JS side.
136 ErrorScreenHandler* error_screen_handler_; 138 ErrorScreenHandler* error_screen_handler_;
137 139
138 // Reference to SigninScreenHandler that handles sign-in screen requests and 140 // Reference to SigninScreenHandler that handles sign-in screen requests and
139 // forward calls from native code to JS side. 141 // forward calls from native code to JS side.
140 SigninScreenHandler* signin_screen_handler_; 142 SigninScreenHandler* signin_screen_handler_;
141 UserImageScreenActor* user_image_screen_actor_; 143 UserImageScreenActor* user_image_screen_actor_;
142 144
143 std::vector<BaseScreenHandler*> handlers_; // Non-owning pointers. 145 std::vector<BaseScreenHandler*> handlers_; // Non-owning pointers.
144 146
145 // Id of the current oobe/login screen. 147 // Id of the current oobe/login screen.
146 Screen current_screen_; 148 Screen current_screen_;
147 149
148 // Maps JS screen names to screen ids. 150 // Maps JS screen names to screen ids.
149 std::map<std::string, Screen> screen_ids_; 151 std::map<std::string, Screen> screen_ids_;
150 152
151 // Maps screen ids to JS screen names. 153 // Maps screen ids to JS screen names.
152 std::vector<std::string> screen_names_; 154 std::vector<std::string> screen_names_;
153 155
154 DISALLOW_COPY_AND_ASSIGN(OobeUI); 156 DISALLOW_COPY_AND_ASSIGN(OobeUI);
155 }; 157 };
156 158
157 } // namespace chromeos 159 } // namespace chromeos
158 160
159 #endif // CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_OOBE_UI_H_ 161 #endif // CHROME_BROWSER_UI_WEBUI_CHROMEOS_LOGIN_OOBE_UI_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698