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_; |