Index: ui/aura/event_filter_unittest.cc |
diff --git a/ui/aura/event_filter_unittest.cc b/ui/aura/event_filter_unittest.cc |
index 03f01dbe1e2638a161ed73096710f0adf4acefa1..2e7ea79a0006daf5b72edcfbb1f127b5efa736f9 100644 |
--- a/ui/aura/event_filter_unittest.cc |
+++ b/ui/aura/event_filter_unittest.cc |
@@ -10,6 +10,7 @@ |
#include "ui/aura/event.h" |
#include "ui/aura/test/aura_test_base.h" |
#include "ui/aura/test/event_generator.h" |
+#include "ui/aura/test/test_event_filter.h" |
#include "ui/aura/test/test_window_delegate.h" |
#if defined(OS_WIN) |
@@ -74,67 +75,6 @@ Window* CreateWindow(int id, Window* parent, WindowDelegate* delegate) { |
return window; |
} |
-class TestEventFilter : public EventFilter { |
- public: |
- explicit TestEventFilter(Window* owner) |
- : EventFilter(owner), |
- key_event_count_(0), |
- mouse_event_count_(0), |
- touch_event_count_(0), |
- consumes_key_events_(false), |
- consumes_mouse_events_(false), |
- consumes_touch_events_(false) { |
- } |
- virtual ~TestEventFilter() {} |
- |
- void ResetCounts() { |
- key_event_count_ = 0; |
- mouse_event_count_ = 0; |
- touch_event_count_ = 0; |
- } |
- |
- int key_event_count() const { return key_event_count_; } |
- int mouse_event_count() const { return mouse_event_count_; } |
- int touch_event_count() const { return touch_event_count_; } |
- |
- void set_consumes_key_events(bool consumes_key_events) { |
- consumes_key_events_ = consumes_key_events; |
- } |
- void set_consumes_mouse_events(bool consumes_mouse_events) { |
- consumes_mouse_events_ = consumes_mouse_events; |
- } |
- void set_consumes_touch_events(bool consumes_touch_events) { |
- consumes_touch_events_ = consumes_touch_events; |
- } |
- |
- // Overridden from EventFilter: |
- virtual bool PreHandleKeyEvent(Window* target, KeyEvent* event) OVERRIDE { |
- ++key_event_count_; |
- return consumes_key_events_; |
- } |
- virtual bool PreHandleMouseEvent(Window* target, MouseEvent* event) OVERRIDE { |
- ++mouse_event_count_; |
- return consumes_mouse_events_; |
- } |
- virtual ui::TouchStatus PreHandleTouchEvent(Window* target, |
- TouchEvent* event) OVERRIDE { |
- ++touch_event_count_; |
- // TODO(sadrul): ! |
- return ui::TOUCH_STATUS_UNKNOWN; |
- } |
- |
- private: |
- int key_event_count_; |
- int mouse_event_count_; |
- int touch_event_count_; |
- |
- bool consumes_key_events_; |
- bool consumes_mouse_events_; |
- bool consumes_touch_events_; |
- |
- DISALLOW_COPY_AND_ASSIGN(TestEventFilter); |
-}; |
- |
// Creates this hierarchy: |
// |
// Desktop Window (EF) |