diff options
author | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-08-08 18:05:25 +0000 |
---|---|---|
committer | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-08-08 18:05:25 +0000 |
commit | ca70609833412dd0cdc758724a92681474d62ee2 (patch) | |
tree | 3f101230764f644cd1c0a2b7cb52aa556991aa82 /ash/touch | |
parent | cb3221b804cdad65aaade7faff1f612644dee4a3 (diff) | |
download | chromium_src-ca70609833412dd0cdc758724a92681474d62ee2.zip chromium_src-ca70609833412dd0cdc758724a92681474d62ee2.tar.gz chromium_src-ca70609833412dd0cdc758724a92681474d62ee2.tar.bz2 |
Convert Aura to use ui::Event.
http://crbug.com/125937
TEST=existing
Review URL: https://chromiumcodereview.appspot.com/10827145
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150587 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/touch')
-rw-r--r-- | ash/touch/touch_observer_hud.cc | 10 | ||||
-rw-r--r-- | ash/touch/touch_observer_hud.h | 13 | ||||
-rw-r--r-- | ash/touch/touch_uma.cc | 22 | ||||
-rw-r--r-- | ash/touch/touch_uma.h | 6 |
4 files changed, 24 insertions, 27 deletions
diff --git a/ash/touch/touch_observer_hud.cc b/ash/touch/touch_observer_hud.cc index 08961ba..31d3910 100644 --- a/ash/touch/touch_observer_hud.cc +++ b/ash/touch/touch_observer_hud.cc @@ -9,7 +9,7 @@ #include "base/utf_string_conversions.h" #include "third_party/skia/include/core/SkPath.h" #include "third_party/skia/include/core/SkXfermode.h" -#include "ui/aura/event.h" +#include "ui/base/event.h" #include "ui/gfx/canvas.h" #include "ui/gfx/display.h" #include "ui/gfx/rect.h" @@ -183,18 +183,18 @@ void TouchObserverHUD::UpdateTouchPointLabel(int index) { } bool TouchObserverHUD::PreHandleKeyEvent(aura::Window* target, - aura::KeyEvent* event) { + ui::KeyEvent* event) { return false; } bool TouchObserverHUD::PreHandleMouseEvent(aura::Window* target, - aura::MouseEvent* event) { + ui::MouseEvent* event) { return false; } ui::TouchStatus TouchObserverHUD::PreHandleTouchEvent( aura::Window* target, - aura::TouchEvent* event) { + ui::TouchEventImpl* event) { if (event->touch_id() >= kMaxTouchPoints) return ui::TOUCH_STATUS_UNKNOWN; @@ -215,7 +215,7 @@ ui::TouchStatus TouchObserverHUD::PreHandleTouchEvent( ui::GestureStatus TouchObserverHUD::PreHandleGestureEvent( aura::Window* target, - aura::GestureEvent* event) { + ui::GestureEventImpl* event) { return ui::GESTURE_STATUS_UNKNOWN; } diff --git a/ash/touch/touch_observer_hud.h b/ash/touch/touch_observer_hud.h index 9c8ca6e..cdb2493 100644 --- a/ash/touch/touch_observer_hud.h +++ b/ash/touch/touch_observer_hud.h @@ -11,8 +11,6 @@ #include "ui/views/widget/widget_observer.h" namespace aura { -class MouseEvent; -class KeyEvent; class Window; } @@ -38,14 +36,15 @@ class TouchObserverHUD : public aura::EventFilter, // Overriden from aura::EventFilter: virtual bool PreHandleKeyEvent(aura::Window* target, - aura::KeyEvent* event) OVERRIDE; + ui::KeyEvent* event) OVERRIDE; virtual bool PreHandleMouseEvent(aura::Window* target, - aura::MouseEvent* event) OVERRIDE; - virtual ui::TouchStatus PreHandleTouchEvent(aura::Window* target, - aura::TouchEvent* event) OVERRIDE; + ui::MouseEvent* event) OVERRIDE; + virtual ui::TouchStatus PreHandleTouchEvent( + aura::Window* target, + ui::TouchEventImpl* event) OVERRIDE; virtual ui::GestureStatus PreHandleGestureEvent( aura::Window* target, - aura::GestureEvent* event) OVERRIDE; + ui::GestureEventImpl* event) OVERRIDE; // Overridden from views::WidgetObserver: virtual void OnWidgetClosing(views::Widget* widget) OVERRIDE; diff --git a/ash/touch/touch_uma.cc b/ash/touch/touch_uma.cc index ae71ceb..3acd93d 100644 --- a/ash/touch/touch_uma.cc +++ b/ash/touch/touch_uma.cc @@ -7,10 +7,10 @@ #include "ash/shell_delegate.h" #include "base/metrics/histogram.h" #include "base/stringprintf.h" -#include "ui/aura/event.h" #include "ui/aura/root_window.h" #include "ui/aura/window.h" #include "ui/aura/window_property.h" +#include "ui/base/event.h" namespace { @@ -89,7 +89,7 @@ DEFINE_OWNED_WINDOW_PROPERTY_KEY(WindowTouchDetails, NULL); GestureActionType FindGestureActionType(aura::Window* window, - const aura::GestureEvent& event) { + const ui::GestureEventImpl& event) { if (!window || window->GetRootWindow() == window) { if (event.type() == ui::ET_GESTURE_SCROLL_BEGIN) return GESTURE_BEZEL_SCROLL; @@ -149,7 +149,7 @@ GestureActionType FindGestureActionType(aura::Window* window, return GESTURE_UNKNOWN; } -UMAEventType UMAEventTypeFromEvent(const aura::Event& event) { +UMAEventType UMAEventTypeFromEvent(const ui::Event& event) { switch (event.type()) { case ui::ET_TOUCH_RELEASED: return UMA_ET_TOUCH_RELEASED; @@ -166,8 +166,8 @@ UMAEventType UMAEventTypeFromEvent(const aura::Event& event) { case ui::ET_GESTURE_SCROLL_END: return UMA_ET_GESTURE_SCROLL_END; case ui::ET_GESTURE_SCROLL_UPDATE: { - const aura::GestureEvent& gesture = - static_cast<const aura::GestureEvent&>(event); + const ui::GestureEventImpl& gesture = + static_cast<const ui::GestureEventImpl&>(event); if (gesture.details().touch_points() >= 4) return UMA_ET_GESTURE_SCROLL_UPDATE_4P; else if (gesture.details().touch_points() == 3) @@ -193,8 +193,8 @@ UMAEventType UMAEventTypeFromEvent(const aura::Event& event) { case ui::ET_GESTURE_PINCH_END: return UMA_ET_GESTURE_PINCH_END; case ui::ET_GESTURE_PINCH_UPDATE: { - const aura::GestureEvent& gesture = - static_cast<const aura::GestureEvent&>(event); + const ui::GestureEventImpl& gesture = + static_cast<const ui::GestureEventImpl&>(event); if (gesture.details().touch_points() >= 4) return UMA_ET_GESTURE_PINCH_UPDATE_4P; else if (gesture.details().touch_points() == 3) @@ -204,8 +204,8 @@ UMAEventType UMAEventTypeFromEvent(const aura::Event& event) { case ui::ET_GESTURE_LONG_PRESS: return UMA_ET_GESTURE_LONG_PRESS; case ui::ET_GESTURE_MULTIFINGER_SWIPE: { - const aura::GestureEvent& gesture = - static_cast<const aura::GestureEvent&>(event); + const ui::GestureEventImpl& gesture = + static_cast<const ui::GestureEventImpl&>(event); if (gesture.details().touch_points() >= 4) return UMA_ET_GESTURE_MULTIFINGER_SWIPE_4P; else if (gesture.details().touch_points() == 3) @@ -235,7 +235,7 @@ TouchUMA::~TouchUMA() { } void TouchUMA::RecordGestureEvent(aura::Window* target, - const aura::GestureEvent& event) { + const ui::GestureEventImpl& event) { UMA_HISTOGRAM_ENUMERATION("Ash.GestureCreated", UMAEventTypeFromEvent(event), UMA_ET_COUNT); @@ -256,7 +256,7 @@ void TouchUMA::RecordGestureEvent(aura::Window* target, } void TouchUMA::RecordTouchEvent(aura::Window* target, - const aura::TouchEvent& event) { + const ui::TouchEventImpl& event) { UMA_HISTOGRAM_CUSTOM_COUNTS("Ash.TouchRadius", static_cast<int>(std::max(event.radius_x(), event.radius_y())), 1, 500, 100); diff --git a/ash/touch/touch_uma.h b/ash/touch/touch_uma.h index 01a8055..72daed9 100644 --- a/ash/touch/touch_uma.h +++ b/ash/touch/touch_uma.h @@ -13,8 +13,6 @@ #include "ui/views/widget/widget.h" namespace aura { -class GestureEvent; -class TouchEvent; class Window; } @@ -29,9 +27,9 @@ class TouchUMA { ~TouchUMA(); void RecordGestureEvent(aura::Window* target, - const aura::GestureEvent& event); + const ui::GestureEventImpl& event); void RecordTouchEvent(aura::Window* target, - const aura::TouchEvent& event); + const ui::TouchEventImpl& event); private: DISALLOW_COPY_AND_ASSIGN(TouchUMA); |