Index: chrome/browser/chromeos/login/wizard_controller.h |
=================================================================== |
--- chrome/browser/chromeos/login/wizard_controller.h (revision 48050) |
+++ chrome/browser/chromeos/login/wizard_controller.h (working copy) |
@@ -20,6 +20,7 @@ |
class BackgroundView; |
class NetworkScreen; |
class UpdateScreen; |
+class StartupCustomizationDocument; |
} |
namespace gfx { |
@@ -85,6 +86,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[]; |
@@ -154,6 +160,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); |