| 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 c43a56dc9580d96d073abdd8cf977b8cfbab1b5e..56f87f9bf9ab7839838f208a0ddbf04567099f8c 100644
|
| --- a/chrome/browser/chromeos/login/wizard_controller.h
|
| +++ b/chrome/browser/chromeos/login/wizard_controller.h
|
| @@ -20,6 +20,7 @@
|
| #include "base/timer/timer.h"
|
| #include "chrome/browser/chromeos/accessibility/accessibility_manager.h"
|
| #include "chrome/browser/chromeos/login/screen_manager.h"
|
| +#include "chrome/browser/chromeos/login/screens/eula_screen.h"
|
| #include "chrome/browser/chromeos/login/screens/screen_observer.h"
|
|
|
| class PrefRegistrySimple;
|
| @@ -54,7 +55,9 @@ class UserImageScreen;
|
|
|
| // Class that manages control flow between wizard screens. Wizard controller
|
| // interacts with screen controllers to move the user between screens.
|
| -class WizardController : public ScreenObserver, public ScreenManager {
|
| +class WizardController : public ScreenObserver,
|
| + public ScreenManager,
|
| + public EulaScreen::Delegate {
|
| public:
|
| // Observes screen changes.
|
| class Observer {
|
| @@ -239,8 +242,6 @@ class WizardController : public ScreenObserver, public ScreenManager {
|
| virtual void ShowCurrentScreen() override;
|
| virtual void OnSetUserNamePassword(const std::string& username,
|
| const std::string& password) override;
|
| - virtual void SetUsageStatisticsReporting(bool val) override;
|
| - virtual bool GetUsageStatisticsReporting() const override;
|
| virtual void SetHostConfiguration() override;
|
| virtual void ConfigureHost(bool accepted_eula,
|
| const std::string& lang,
|
| @@ -251,6 +252,10 @@ class WizardController : public ScreenObserver, public ScreenManager {
|
| virtual void ShowErrorScreen() override;
|
| virtual void HideErrorScreen(BaseScreen* parent_screen) override;
|
|
|
| + // Overridden from EulaScreen::Delegate:
|
| + virtual void SetUsageStatisticsReporting(bool val) override;
|
| + virtual bool GetUsageStatisticsReporting() const override;
|
| +
|
| // Notification of a change in the state of an accessibility setting.
|
| void OnAccessibilityStatusChanged(
|
| const AccessibilityStatusEventDetails& details);
|
|
|