| Index: chrome/browser/chromeos/login/wizard_controller.h
|
| ===================================================================
|
| --- chrome/browser/chromeos/login/wizard_controller.h (revision 52078)
|
| +++ chrome/browser/chromeos/login/wizard_controller.h (working copy)
|
| @@ -21,12 +21,13 @@
|
| namespace chromeos {
|
| class AccountScreen;
|
| class BackgroundView;
|
| +class EulaScreen;
|
| class LoginScreen;
|
| class NetworkScreen;
|
| class RegistrationScreen;
|
| +class StartupCustomizationDocument;
|
| +class UpdateScreen;
|
| class UserImageScreen;
|
| -class UpdateScreen;
|
| -class StartupCustomizationDocument;
|
| }
|
|
|
| namespace gfx {
|
| @@ -76,6 +77,7 @@
|
| chromeos::AccountScreen* GetAccountScreen();
|
| chromeos::UpdateScreen* GetUpdateScreen();
|
| chromeos::UserImageScreen* GetUserImageScreen();
|
| + chromeos::EulaScreen* GetEulaScreen();
|
| chromeos::RegistrationScreen* GetRegistrationScreen();
|
|
|
| // Show specific screen.
|
| @@ -84,6 +86,7 @@
|
| void ShowAccountScreen();
|
| void ShowUpdateScreen();
|
| void ShowUserImageScreen();
|
| + void ShowEulaScreen();
|
| void ShowRegistrationScreen();
|
|
|
| // Returns a pointer to the current screen or NULL if there's no such
|
| @@ -109,6 +112,7 @@
|
| static const char kRegistrationScreenName[];
|
| static const char kOutOfBoxScreenName[];
|
| static const char kTestNoScreenName[];
|
| + static const char kEulaScreenName[];
|
|
|
| private:
|
| // Exit handlers:
|
| @@ -121,6 +125,7 @@
|
| void OnAccountCreated();
|
| void OnConnectionFailed();
|
| void OnUpdateCompleted();
|
| + void OnEulaAccepted();
|
| void OnUpdateErrorCheckingForUpdate();
|
| void OnUpdateErrorUpdating();
|
| void OnUserImageSelected();
|
| @@ -164,6 +169,7 @@
|
| scoped_ptr<chromeos::AccountScreen> account_screen_;
|
| scoped_ptr<chromeos::UpdateScreen> update_screen_;
|
| scoped_ptr<chromeos::UserImageScreen> user_image_screen_;
|
| + scoped_ptr<chromeos::EulaScreen> eula_screen_;
|
| scoped_ptr<chromeos::RegistrationScreen> registration_screen_;
|
|
|
| // Screen that's currently active.
|
|
|