| Index: chrome/browser/chromeos/login/guest_user_view.h
|
| diff --git a/chrome/browser/chromeos/login/guest_user_view.h b/chrome/browser/chromeos/login/guest_user_view.h
|
| index d9590f59f4431ff24732779449037074614ad38b..7696305762038a99471ade52d973758fa10975fd 100644
|
| --- a/chrome/browser/chromeos/login/guest_user_view.h
|
| +++ b/chrome/browser/chromeos/login/guest_user_view.h
|
| @@ -6,6 +6,7 @@
|
| #define CHROME_BROWSER_CHROMEOS_LOGIN_GUEST_USER_VIEW_H_
|
| #pragma once
|
|
|
| +#include "chrome/browser/chromeos/login/user_input.h"
|
| #include "views/accelerator.h"
|
| #include "views/controls/button/native_button.h"
|
| #include "views/controls/textfield/textfield.h"
|
| @@ -18,7 +19,9 @@ class UserController;
|
| // This view is for controls window of Guest mode pod that allows user to
|
| // get temporary profile and use it for browsing. Contains only one Sign-in
|
| // button and handles different common keyboard shortcuts.
|
| -class GuestUserView : public views::View {
|
| +class GuestUserView : public UserInput,
|
| + public views::ButtonListener,
|
| + public views::View {
|
| public:
|
| explicit GuestUserView(UserController* uc);
|
|
|
| @@ -29,6 +32,17 @@ class GuestUserView : public views::View {
|
| // Overridden from views::View:
|
| virtual bool AcceleratorPressed(const views::Accelerator& accelerator);
|
|
|
| + // Overridden from views::ButtonListener.
|
| + virtual void ButtonPressed(views::Button* sender, const views::Event& event);
|
| +
|
| + // Overridden from UserInput:
|
| + virtual void EnableInputControls(bool enabled);
|
| + virtual void ClearAndFocusControls();
|
| + virtual void ClearAndFocusPassword();
|
| + virtual gfx::Rect GetMainInputScreenBounds() const;
|
| + virtual bool UseCustomBoundsForThrobber(const gfx::Size& throbber,
|
| + gfx::Rect* bounds);
|
| +
|
| private:
|
| // Overridden from views::View:
|
| virtual void OnLocaleChanged();
|
|
|