Chromium Code Reviews| Index: chrome/browser/chromeos/login/ui/webui_login_view.h |
| diff --git a/chrome/browser/chromeos/login/ui/webui_login_view.h b/chrome/browser/chromeos/login/ui/webui_login_view.h |
| index 1ba44b06f6d9d8a6a96d0e3a4851e51ecb927227..eebdcfe5e723442f9c41cf79739c2c2033bd97ad 100644 |
| --- a/chrome/browser/chromeos/login/ui/webui_login_view.h |
| +++ b/chrome/browser/chromeos/login/ui/webui_login_view.h |
| @@ -44,6 +44,8 @@ class WebUILoginView : public views::View, |
| public ChromeWebModalDialogManagerDelegate, |
| public web_modal::WebContentsModalDialogHost { |
| public: |
| + typedef content::WebContentsObserver FrameObserver; |
|
ygorshenin1
2014/06/19 18:28:53
Are you planning to implement your own Observer cl
Roman Sorokin (ftl)
2014/06/23 12:58:30
Done.
|
| + |
| // Internal class name. |
| static const char kViewClassName[]; |
| @@ -105,6 +107,9 @@ class WebUILoginView : public views::View, |
| should_emit_login_prompt_visible_ = emit; |
| } |
| + void AddFrameObserver(FrameObserver* frame_observer); |
| + void RemoveFrameObserver(FrameObserver* frame_observer); |
| + |
| protected: |
| // Overridden from views::View: |
| virtual void Layout() OVERRIDE; |
| @@ -185,6 +190,7 @@ class WebUILoginView : public views::View, |
| scoped_ptr<ScopedGaiaAuthExtension> auth_extension_; |
| ObserverList<web_modal::ModalDialogHostObserver> observer_list_; |
| + ObserverList<FrameObserver> frame_observer_list_; |
| DISALLOW_COPY_AND_ASSIGN(WebUILoginView); |
| }; |