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 e6a337b5860be059e7996f2087f3341520c9afbe..5963cf379b356591e5fe50c8b1464e45e7ea2197 100644 |
--- a/chrome/browser/chromeos/login/ui/webui_login_view.h |
+++ b/chrome/browser/chromeos/login/ui/webui_login_view.h |
@@ -162,6 +162,17 @@ class WebUILoginView : public views::View, |
// True to forward keyboard event. |
bool forward_keyboard_event_; |
+ // A FocusTraversable for StatusAreaWidget that uses |
+ // |status_area_widget_host_| as placeholder in WebUiLoginView's focus chain. |
+ class StatusAreaFocusTraversable; |
+ std::unique_ptr<StatusAreaFocusTraversable> status_area_focus_traversable_; |
+ views::View* status_area_widget_host_ = nullptr; |
+ |
+ // A FocusTraversable for WebUILoginView that loops back at the end of its |
+ // focus chain. |
+ class CycleFocusTraversable; |
+ std::unique_ptr<CycleFocusTraversable> cycle_focus_traversable_; |
+ |
base::ObserverList<web_modal::ModalDialogHostObserver> observer_list_; |
DISALLOW_COPY_AND_ASSIGN(WebUILoginView); |