| Index: chrome/browser/chromeos/login/dom_login_display.h
|
| diff --git a/chrome/browser/chromeos/login/dom_login_display.h b/chrome/browser/chromeos/login/dom_login_display.h
|
| index 0f0afc50352406983a88ddcd499544f565809df9..613a47e8cba921ed0e6ca6e622a33aa16c755e12 100644
|
| --- a/chrome/browser/chromeos/login/dom_login_display.h
|
| +++ b/chrome/browser/chromeos/login/dom_login_display.h
|
| @@ -12,6 +12,7 @@
|
| #include "base/scoped_ptr.h"
|
| #include "chrome/browser/chromeos/login/login_display.h"
|
| #include "chrome/browser/chromeos/login/user_manager.h"
|
| +#include "chrome/browser/chromeos/login/webui_login_view.h"
|
| #include "chrome/browser/ui/webui/chromeos/login/login_ui.h"
|
|
|
| namespace gfx {
|
| @@ -48,6 +49,12 @@ class DOMLoginDisplay : public LoginDisplay,
|
| // Singleton implementation:
|
| static DOMLoginDisplay* GetInstance();
|
|
|
| + // Wrapper used to help in routing keyboard key presses into the login
|
| + // screen. This gets the Login Window widget from the Singleton, so that other
|
| + // classes don't need to know we are a Singleton
|
| + static views::Widget* GetLoginWindow();
|
| + views::Widget* LoginWindow();
|
| +
|
| // LoginDisplay implementation:
|
| virtual void Destroy() OVERRIDE;
|
| virtual void Init(const std::vector<UserManager::User>& users,
|
| @@ -76,7 +83,8 @@ class DOMLoginDisplay : public LoginDisplay,
|
| std::vector<UserManager::User> users_;
|
|
|
| // Container of the screen we are displaying
|
| - DOMBrowser* login_screen_;
|
| + WebUILoginView* webui_login_view_; // Owned by webui_login_window_
|
| + views::Widget* webui_login_window_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(DOMLoginDisplay);
|
| };
|
|
|