| Index: chrome/browser/chromeos/login/wizard_controller.h
|
| ===================================================================
|
| --- chrome/browser/chromeos/login/wizard_controller.h (revision 48469)
|
| +++ chrome/browser/chromeos/login/wizard_controller.h (working copy)
|
| @@ -22,6 +22,7 @@
|
| class LoginScreen;
|
| class NetworkScreen;
|
| class UpdateScreen;
|
| +class StartupCustomizationDocument;
|
| }
|
|
|
| namespace gfx {
|
| @@ -87,6 +88,11 @@
|
| // Overrides observer for testing.
|
| void set_observer(ScreenObserver* observer) { observer_ = observer; }
|
|
|
| + // Sets partner startup customization. WizardController takes ownership
|
| + // of the document object.
|
| + void SetCustomization(
|
| + const chromeos::StartupCustomizationDocument* customization);
|
| +
|
| static const char kNetworkScreenName[];
|
| static const char kLoginScreenName[];
|
| static const char kAccountScreenName[];
|
| @@ -156,6 +162,9 @@
|
| // Default WizardController.
|
| static WizardController* default_controller_;
|
|
|
| + // Partner startup customizations.
|
| + scoped_ptr<const chromeos::StartupCustomizationDocument> customization_;
|
| +
|
| FRIEND_TEST(WizardControllerFlowTest, ControlFlowErrorNetwork);
|
| FRIEND_TEST(WizardControllerFlowTest, ControlFlowErrorUpdate);
|
| FRIEND_TEST(WizardControllerFlowTest, ControlFlowLanguageOnLogin);
|
|
|