Index: ui/views/widget/desktop_aura/desktop_native_widget_aura.h |
diff --git a/ui/views/widget/desktop_aura/desktop_native_widget_aura.h b/ui/views/widget/desktop_aura/desktop_native_widget_aura.h |
index 7a79db80853154de6b2eca496d6286195e9c3cbf..b71ddedfbffde5d60b011b9e5af8510714a701f0 100644 |
--- a/ui/views/widget/desktop_aura/desktop_native_widget_aura.h |
+++ b/ui/views/widget/desktop_aura/desktop_native_widget_aura.h |
@@ -35,6 +35,7 @@ class WindowModalityController; |
class DesktopRootWindowHost; |
class DropHelper; |
class NativeWidgetAuraWindowObserver; |
+class NativeWidgetLayerReordererAura; |
class TooltipManagerAura; |
class VIEWS_EXPORT DesktopNativeWidgetAura |
@@ -80,6 +81,7 @@ class VIEWS_EXPORT DesktopNativeWidgetAura |
virtual const ui::Compositor* GetCompositor() const OVERRIDE; |
virtual ui::Compositor* GetCompositor() OVERRIDE; |
virtual ui::Layer* GetLayer() OVERRIDE; |
+ virtual void ReorderLayersForAttachedNativeViews() OVERRIDE; |
virtual void ViewRemoved(View* view) OVERRIDE; |
virtual void SetNativeWindowProperty(const char* name, void* value) OVERRIDE; |
virtual void* GetNativeWindowProperty(const char* name) const OVERRIDE; |
@@ -238,6 +240,10 @@ class VIEWS_EXPORT DesktopNativeWidgetAura |
scoped_ptr<corewm::ShadowController> shadow_controller_; |
+ // Reorders layers and windows based on the order of views with layers and |
+ // views with attached windows in the widget's view hierarchy. |
+ scoped_ptr<NativeWidgetLayerReordererAura> layer_reorderer_; |
+ |
DISALLOW_COPY_AND_ASSIGN(DesktopNativeWidgetAura); |
}; |