Index: ui/views/widget/native_widget_aura.h |
diff --git a/ui/views/widget/native_widget_aura.h b/ui/views/widget/native_widget_aura.h |
index ea8501250643e9f85b937e12df93c54daf2f45c0..d146928084ee81528c6fef4f3be2e80ccf21c074 100644 |
--- a/ui/views/widget/native_widget_aura.h |
+++ b/ui/views/widget/native_widget_aura.h |
@@ -16,6 +16,7 @@ |
#include "ui/views/widget/native_widget_private.h" |
#include "ui/wm/public/activation_change_observer.h" |
#include "ui/wm/public/activation_delegate.h" |
+#include "ui/wm/public/cursor_delegate.h" |
#include "ui/wm/public/drag_drop_delegate.h" |
namespace aura { |
@@ -38,7 +39,8 @@ class VIEWS_EXPORT NativeWidgetAura |
public aura::client::ActivationDelegate, |
public aura::client::ActivationChangeObserver, |
public aura::client::FocusChangeObserver, |
- public aura::client::DragDropDelegate { |
+ public aura::client::DragDropDelegate, |
+ public wm::CursorDelegate { |
public: |
explicit NativeWidgetAura(internal::NativeWidgetDelegate* delegate); |
@@ -144,7 +146,6 @@ class VIEWS_EXPORT NativeWidgetAura |
virtual gfx::Size GetMaximumSize() const OVERRIDE; |
virtual void OnBoundsChanged(const gfx::Rect& old_bounds, |
const gfx::Rect& new_bounds) OVERRIDE; |
- virtual gfx::NativeCursor GetCursor(const gfx::Point& point) OVERRIDE; |
virtual int GetNonClientComponent(const gfx::Point& point) const OVERRIDE; |
virtual bool ShouldDescendIntoChildForEventHandling( |
aura::Window* child, |
@@ -185,6 +186,9 @@ class VIEWS_EXPORT NativeWidgetAura |
virtual void OnDragExited() OVERRIDE; |
virtual int OnPerformDrop(const ui::DropTargetEvent& event) OVERRIDE; |
+ // Overridden from wm::CursorDelegate: |
+ virtual gfx::NativeCursor GetCursorForPoint(const gfx::Point& point) OVERRIDE; |
+ |
// Overridden from NativeWidget: |
virtual ui::EventHandler* GetEventHandler() OVERRIDE; |