| 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 8279f6433668f1198cb0371cd2a8d04467acabc1..3e13b18a6fdb7036128c64c710468e999f5de7a9 100644
|
| --- a/chrome/browser/chromeos/login/wizard_controller.h
|
| +++ b/chrome/browser/chromeos/login/wizard_controller.h
|
| @@ -38,6 +38,7 @@ class TermsOfServiceScreen;
|
| 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.
|
| @@ -141,6 +142,7 @@ class WizardController : public ScreenObserver {
|
| EnterpriseEnrollmentScreen* GetEnterpriseEnrollmentScreen();
|
| ResetScreen* GetResetScreen();
|
| TermsOfServiceScreen* GetTermsOfServiceScreen();
|
| + WrongHWIDScreen* GetWrongHWIDScreen();
|
|
|
| // Returns a pointer to the current screen or NULL if there's no such
|
| // screen.
|
| @@ -161,6 +163,7 @@ class WizardController : public ScreenObserver {
|
| static const char kEnterpriseEnrollmentScreenName[];
|
| static const char kResetScreenName[];
|
| static const char kTermsOfServiceScreenName[];
|
| + static const char kWrongHWIDScreenName[];
|
|
|
| private:
|
| // Show specific screen.
|
| @@ -173,6 +176,7 @@ class WizardController : public ScreenObserver {
|
| void ShowEnterpriseEnrollmentScreen();
|
| void ShowResetScreen();
|
| void ShowTermsOfServiceScreen();
|
| + void ShowWrongHWIDScreen();
|
|
|
| // Shows images login screen.
|
| void ShowLoginScreen();
|
| @@ -195,6 +199,7 @@ class WizardController : public ScreenObserver {
|
| void OnEnterpriseEnrollmentDone();
|
| void OnEnterpriseAutoEnrollmentDone();
|
| void OnResetCanceled();
|
| + void OnWrongHWIDWarningSkipped();
|
| void OnOOBECompleted();
|
| void OnTermsOfServiceDeclined();
|
| void OnTermsOfServiceAccepted();
|
| @@ -253,6 +258,7 @@ class WizardController : public ScreenObserver {
|
| scoped_ptr<EnterpriseEnrollmentScreen>
|
| enterprise_enrollment_screen_;
|
| scoped_ptr<TermsOfServiceScreen> terms_of_service_screen_;
|
| + scoped_ptr<WrongHWIDScreen> wrong_hwid_screen_;
|
|
|
| // Screen that's currently active.
|
| WizardScreen* current_screen_;
|
|
|