| Index: chrome/browser/ui/webui/chromeos/login/oobe_ui.h
|
| diff --git a/chrome/browser/ui/webui/chromeos/login/oobe_ui.h b/chrome/browser/ui/webui/chromeos/login/oobe_ui.h
|
| index 035cbbdc9bbc346dc46f5145ea48be3859f7d40a..a29a94c7c0298eacd85606514ee11a6839a2b522 100644
|
| --- a/chrome/browser/ui/webui/chromeos/login/oobe_ui.h
|
| +++ b/chrome/browser/ui/webui/chromeos/login/oobe_ui.h
|
| @@ -53,6 +53,7 @@ class NativeWindowDelegate;
|
| class NetworkDropdownHandler;
|
| class NetworkStateInformer;
|
| class NetworkView;
|
| +class OobeDisplayChooser;
|
| class SigninScreenHandler;
|
| class SigninScreenHandlerDelegate;
|
| class SupervisedUserCreationScreenHandler;
|
| @@ -170,6 +171,9 @@ class OobeUI : public content::WebUIController,
|
| // changed).
|
| void UpdateLocalizedStringsIfNeeded();
|
|
|
| + // Re-evaluate OOBE display placement.
|
| + void OnDisplayConfigurationChanged();
|
| +
|
| private:
|
| // Lookup a view by its statically registered OobeScreen.
|
| template <typename TView>
|
| @@ -241,6 +245,8 @@ class OobeUI : public content::WebUIController,
|
|
|
| std::unique_ptr<ash::ScreenDimmer> screen_dimmer_;
|
|
|
| + std::unique_ptr<OobeDisplayChooser> oobe_display_chooser_;
|
| +
|
| // Store the deferred JS calls before the screen handler instance is
|
| // initialized.
|
| std::unique_ptr<JSCallsContainer> js_calls_container;
|
|
|