| Index: chrome/browser/chromeos/login/webui_login_display_host.h
|
| diff --git a/chrome/browser/chromeos/login/webui_login_display_host.h b/chrome/browser/chromeos/login/webui_login_display_host.h
|
| index 7644446cc0413bd2bbf27ca6377ae0e0684d0e0f..e28619a6cd8122539bf048a32a1ffc616e633db3 100644
|
| --- a/chrome/browser/chromeos/login/webui_login_display_host.h
|
| +++ b/chrome/browser/chromeos/login/webui_login_display_host.h
|
| @@ -16,6 +16,8 @@ class Rect;
|
|
|
| namespace chromeos {
|
|
|
| +class WebUILoginView;
|
| +
|
| // WebUI-specific implementation of the OOBE/login screen host. Uses
|
| // WebUILoginDisplay as the login screen UI implementation,
|
| class WebUILoginDisplayHost : public BaseLoginDisplayHost {
|
| @@ -33,8 +35,22 @@ class WebUILoginDisplayHost : public BaseLoginDisplayHost {
|
| virtual void SetStatusAreaEnabled(bool enable) OVERRIDE;
|
| virtual void SetStatusAreaVisible(bool visible) OVERRIDE;
|
| virtual void ShowBackground() OVERRIDE;
|
| + virtual void StartWizard(const std::string& first_screen_name,
|
| + const GURL& start_url) OVERRIDE;
|
| + virtual void StartSignInScreen() OVERRIDE;
|
| +
|
| + // BaseLoginDisplayHost overrides:
|
| + virtual WizardController* CreateWizardController() OVERRIDE;
|
|
|
| private:
|
| + // Loads given URL. Creates WebUILoginView if needed.
|
| + void LoadURL(const GURL& url);
|
| +
|
| + // Container of the screen we are displaying.
|
| + views::Widget* login_window_;
|
| + // Container of the view we are displaying.
|
| + WebUILoginView* login_view_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(WebUILoginDisplayHost);
|
| };
|
|
|
|
|