Index: ash/wm/immersive_fullscreen_controller.h |
diff --git a/ash/wm/immersive_fullscreen_controller.h b/ash/wm/immersive_fullscreen_controller.h |
index 9b6b600b1682e059927d52b08cc19ad98e572a2a..c66872c9b4a462d197d91adbc4cbea7633368bde 100644 |
--- a/ash/wm/immersive_fullscreen_controller.h |
+++ b/ash/wm/immersive_fullscreen_controller.h |
@@ -13,6 +13,7 @@ |
#include "ui/aura/window_observer.h" |
#include "ui/events/event_handler.h" |
#include "ui/gfx/animation/animation_delegate.h" |
+#include "ui/views/corewm/transient_window_observer.h" |
#include "ui/views/focus/focus_manager.h" |
#include "ui/views/widget/widget_observer.h" |
@@ -40,9 +41,9 @@ namespace ash { |
class ASH_EXPORT ImmersiveFullscreenController |
: public gfx::AnimationDelegate, |
public ui::EventHandler, |
+ public views::corewm::TransientWindowObserver, |
public views::FocusChangeListener, |
public views::WidgetObserver, |
- public aura::WindowObserver, |
public ImmersiveRevealedLock::Delegate { |
public: |
// The enum is used for an enumerated histogram. New items should be only |
@@ -142,11 +143,11 @@ class ASH_EXPORT ImmersiveFullscreenController |
virtual void AnimationEnded(const gfx::Animation* animation) OVERRIDE; |
virtual void AnimationProgressed(const gfx::Animation* animation) OVERRIDE; |
- // aura::WindowObserver overrides: |
- virtual void OnAddTransientChild(aura::Window* window, |
- aura::Window* transient) OVERRIDE; |
- virtual void OnRemoveTransientChild(aura::Window* window, |
- aura::Window* transient) OVERRIDE; |
+ // views::coremw::TransientWindowObserver overrides: |
Ben Goodger (Google)
2014/01/09 18:43:18
corewm
|
+ virtual void OnTransientChildAdded(aura::Window* window, |
+ aura::Window* transient) OVERRIDE; |
+ virtual void OnTransientChildRemoved(aura::Window* window, |
+ aura::Window* transient) OVERRIDE; |
// ash::ImmersiveRevealedLock::Delegate overrides: |
virtual void LockRevealedState(AnimateReveal animate_reveal) OVERRIDE; |