| Index: chrome/browser/chromeos/login/wizard_controller.h
|
| diff --git a/chrome/browser/chromeos/login/wizard_controller.h b/chrome/browser/chromeos/login/wizard_controller.h
|
| index 33a9359e517e59da1b8c21204fba3017535f5768..1e61e05284df0c681d29e29707cb6886a9bef1e4 100644
|
| --- a/chrome/browser/chromeos/login/wizard_controller.h
|
| +++ b/chrome/browser/chromeos/login/wizard_controller.h
|
| @@ -37,6 +37,7 @@ class ResetScreen;
|
| class UpdateScreen;
|
| class UserImageScreen;
|
| class WizardScreen;
|
| +class WrongHWIDScreen;
|
|
|
| // Class that manages control flow between wizard screens. Wizard controller
|
| // interacts with screen controllers to move the user between screens.
|
| @@ -137,6 +138,7 @@ class WizardController : public ScreenObserver {
|
| HTMLPageScreen* GetHTMLPageScreen();
|
| EnterpriseEnrollmentScreen* GetEnterpriseEnrollmentScreen();
|
| ResetScreen* GetResetScreen();
|
| + WrongHWIDScreen* GetWrongHWIDScreen();
|
|
|
| // Returns a pointer to the current screen or NULL if there's no such
|
| // screen.
|
| @@ -156,6 +158,7 @@ class WizardController : public ScreenObserver {
|
| static const char kHTMLPageScreenName[];
|
| static const char kEnterpriseEnrollmentScreenName[];
|
| static const char kResetScreenName[];
|
| + static const char kWrongHWIDScreenName[];
|
|
|
| private:
|
| // Show specific screen.
|
| @@ -167,6 +170,7 @@ class WizardController : public ScreenObserver {
|
| void ShowHTMLPageScreen();
|
| void ShowEnterpriseEnrollmentScreen();
|
| void ShowResetScreen();
|
| + void ShowWrongHWIDScreen();
|
|
|
| // Shows images login screen.
|
| void ShowLoginScreen();
|
| @@ -189,6 +193,7 @@ class WizardController : public ScreenObserver {
|
| void OnEnterpriseEnrollmentDone();
|
| void OnEnterpriseAutoEnrollmentDone();
|
| void OnResetCanceled();
|
| + void OnWrongHWIDWarningSkipped();
|
| void OnOOBECompleted();
|
|
|
| // Loads brand code on I/O enabled thread and stores to Local State.
|
| @@ -242,6 +247,7 @@ class WizardController : public ScreenObserver {
|
| scoped_ptr<HTMLPageScreen> html_page_screen_;
|
| scoped_ptr<EnterpriseEnrollmentScreen>
|
| enterprise_enrollment_screen_;
|
| + scoped_ptr<WrongHWIDScreen> wrong_hwid_screen_;
|
|
|
| // Screen that's currently active.
|
| WizardScreen* current_screen_;
|
|
|