Index: ui/events/ozone/evdev/device_event_dispatcher_evdev.cc |
diff --git a/ui/events/ozone/evdev/device_event_dispatcher_evdev.cc b/ui/events/ozone/evdev/device_event_dispatcher_evdev.cc |
new file mode 100644 |
index 0000000000000000000000000000000000000000..47725bd24cfc26204b0c4f8e8292e2cdbae26a08 |
--- /dev/null |
+++ b/ui/events/ozone/evdev/device_event_dispatcher_evdev.cc |
@@ -0,0 +1,116 @@ |
+// Copyright 2015 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+#include "ui/events/ozone/evdev/device_event_dispatcher_evdev.h" |
+ |
+namespace ui { |
+ |
+KeyEventParams::KeyEventParams(int device_id, |
+ unsigned int code, |
+ bool down, |
+ bool suppress_auto_repeat, |
+ base::TimeDelta timestamp) |
+ : device_id(device_id), |
+ code(code), |
+ down(down), |
+ suppress_auto_repeat(suppress_auto_repeat), |
+ timestamp(timestamp) { |
+} |
+ |
+KeyEventParams::KeyEventParams(const KeyEventParams& other) = default; |
+ |
+KeyEventParams::~KeyEventParams() { |
+} |
+ |
+MouseMoveEventParams::MouseMoveEventParams(int device_id, |
+ const gfx::PointF& location, |
+ base::TimeDelta timestamp) |
+ : device_id(device_id), location(location), timestamp(timestamp) { |
+} |
+ |
+MouseMoveEventParams::MouseMoveEventParams(const MouseMoveEventParams& other) = |
+ default; |
+ |
+MouseMoveEventParams::~MouseMoveEventParams() { |
+} |
+ |
+MouseButtonEventParams::MouseButtonEventParams(int device_id, |
+ const gfx::PointF& location, |
+ unsigned int button, |
+ bool down, |
+ bool allow_remap, |
+ base::TimeDelta timestamp) |
+ : device_id(device_id), |
+ location(location), |
+ button(button), |
+ down(down), |
+ allow_remap(allow_remap), |
+ timestamp(timestamp) { |
+} |
+ |
+MouseButtonEventParams::MouseButtonEventParams( |
+ const MouseButtonEventParams& other) = default; |
+ |
+MouseButtonEventParams::~MouseButtonEventParams() { |
+} |
+ |
+MouseWheelEventParams::MouseWheelEventParams(int device_id, |
+ const gfx::PointF& location, |
+ const gfx::Vector2d& delta, |
+ base::TimeDelta timestamp) |
+ : device_id(device_id), |
+ location(location), |
+ delta(delta), |
+ timestamp(timestamp) { |
+} |
+ |
+MouseWheelEventParams::MouseWheelEventParams( |
+ const MouseWheelEventParams& other) = default; |
+ |
+MouseWheelEventParams::~MouseWheelEventParams() { |
+} |
+ |
+ScrollEventParams::ScrollEventParams(int device_id, |
+ EventType type, |
+ const gfx::PointF location, |
+ const gfx::Vector2dF& delta, |
+ const gfx::Vector2dF& ordinal_delta, |
+ int finger_count, |
+ const base::TimeDelta timestamp) |
+ : device_id(device_id), |
+ type(type), |
+ location(location), |
+ delta(delta), |
+ ordinal_delta(ordinal_delta), |
+ finger_count(finger_count), |
+ timestamp(timestamp) { |
+} |
+ |
+ScrollEventParams::ScrollEventParams(const ScrollEventParams& other) = default; |
+ |
+ScrollEventParams::~ScrollEventParams() { |
+} |
+ |
+TouchEventParams::TouchEventParams(int device_id, |
+ int slot, |
+ EventType type, |
+ const gfx::PointF& location, |
+ const gfx::Vector2dF& radii, |
+ float pressure, |
+ const base::TimeDelta& timestamp) |
+ : device_id(device_id), |
+ slot(slot), |
+ type(type), |
+ location(location), |
+ radii(radii), |
+ pressure(pressure), |
+ timestamp(timestamp) { |
+} |
+ |
+TouchEventParams::TouchEventParams(const TouchEventParams& other) = default; |
+ |
+TouchEventParams::~TouchEventParams() { |
+} |
+ |
+} // namspace ui |