Chromium Code Reviews| 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..655e629bedbd05b1e9857a5a46541322232eb848 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, |
|
Nikita (slow)
2011/06/07 16:34:33
OVERRIDE for both?
altimofeev
2011/06/09 09:59:43
Done.
|
| + const GURL& start_url); |
| + virtual void StartSignInScreen(); |
| + |
| + // BaseLoginDisplayHost overrides: |
| + virtual WizardController* CreateWizardController(); |
|
Nikita (slow)
2011/06/07 16:34:33
OVERRIDE?
altimofeev
2011/06/09 09:59:43
Done.
|
| 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); |
| }; |