Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(968)

Side by Side Diff: ui/events/ozone/evdev/event_converter_test_util.cc

Issue 2805793002: ozone: evdev: Add gamepad support (Closed)
Patch Set: Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "ui/events/ozone/evdev/event_converter_test_util.h" 5 #include "ui/events/ozone/evdev/event_converter_test_util.h"
6 6
7 #include <stdint.h> 7 #include <stdint.h>
8 8
9 #include "base/memory/ptr_util.h" 9 #include "base/memory/ptr_util.h"
10 #include "ui/events/ozone/device/device_manager.h" 10 #include "ui/events/ozone/device/device_manager.h"
(...skipping 16 matching lines...) Expand all
27 void RemoveObserver(DeviceEventObserver* observer) override {} 27 void RemoveObserver(DeviceEventObserver* observer) override {}
28 }; 28 };
29 29
30 class TestDeviceEventDispatcherEvdev : public DeviceEventDispatcherEvdev { 30 class TestDeviceEventDispatcherEvdev : public DeviceEventDispatcherEvdev {
31 public: 31 public:
32 TestDeviceEventDispatcherEvdev(EventFactoryEvdev* event_factory_evdev) 32 TestDeviceEventDispatcherEvdev(EventFactoryEvdev* event_factory_evdev)
33 : event_factory_evdev_(event_factory_evdev) {} 33 : event_factory_evdev_(event_factory_evdev) {}
34 ~TestDeviceEventDispatcherEvdev() override {} 34 ~TestDeviceEventDispatcherEvdev() override {}
35 35
36 // DeviceEventDispatcher: 36 // DeviceEventDispatcher:
37 void DispatchGamepadEvent(const GamepadEventParams& params) override {
38 event_factory_evdev_->DispatchGamepadEvent(params);
39 }
40
37 void DispatchKeyEvent(const KeyEventParams& params) override { 41 void DispatchKeyEvent(const KeyEventParams& params) override {
38 event_factory_evdev_->DispatchKeyEvent(params); 42 event_factory_evdev_->DispatchKeyEvent(params);
39 } 43 }
40 44
41 void DispatchMouseMoveEvent(const MouseMoveEventParams& params) override { 45 void DispatchMouseMoveEvent(const MouseMoveEventParams& params) override {
42 event_factory_evdev_->DispatchMouseMoveEvent(params); 46 event_factory_evdev_->DispatchMouseMoveEvent(params);
43 } 47 }
44 48
45 void DispatchMouseButtonEvent(const MouseButtonEventParams& params) override { 49 void DispatchMouseButtonEvent(const MouseButtonEventParams& params) override {
46 event_factory_evdev_->DispatchMouseButtonEvent(params); 50 event_factory_evdev_->DispatchMouseButtonEvent(params);
47 } 51 }
48 52
49 void DispatchMouseWheelEvent(const MouseWheelEventParams& params) override { 53 void DispatchMouseWheelEvent(const MouseWheelEventParams& params) override {
50 event_factory_evdev_->DispatchMouseWheelEvent(params); 54 event_factory_evdev_->DispatchMouseWheelEvent(params);
51 } 55 }
52 56
53 void DispatchPinchEvent(const PinchEventParams& params) override { 57 void DispatchPinchEvent(const PinchEventParams& params) override {
54 event_factory_evdev_->DispatchPinchEvent(params); 58 event_factory_evdev_->DispatchPinchEvent(params);
55 } 59 }
56 60
57 void DispatchScrollEvent(const ScrollEventParams& params) override { 61 void DispatchScrollEvent(const ScrollEventParams& params) override {
58 event_factory_evdev_->DispatchScrollEvent(params); 62 event_factory_evdev_->DispatchScrollEvent(params);
59 } 63 }
60 64
61 void DispatchTouchEvent(const TouchEventParams& params) override { 65 void DispatchTouchEvent(const TouchEventParams& params) override {
62 event_factory_evdev_->DispatchTouchEvent(params); 66 event_factory_evdev_->DispatchTouchEvent(params);
63 } 67 }
64 68
69 void DispatchGamepadDevicesUpdated(
70 const std::vector<InputDevice>& devices) override {
71 event_factory_evdev_->DispatchGamepadDevicesUpdated(devices);
72 }
65 void DispatchKeyboardDevicesUpdated( 73 void DispatchKeyboardDevicesUpdated(
66 const std::vector<InputDevice>& devices) override { 74 const std::vector<InputDevice>& devices) override {
67 event_factory_evdev_->DispatchKeyboardDevicesUpdated(devices); 75 event_factory_evdev_->DispatchKeyboardDevicesUpdated(devices);
68 } 76 }
69 void DispatchTouchscreenDevicesUpdated( 77 void DispatchTouchscreenDevicesUpdated(
70 const std::vector<TouchscreenDevice>& devices) override { 78 const std::vector<TouchscreenDevice>& devices) override {
71 event_factory_evdev_->DispatchTouchscreenDevicesUpdated(devices); 79 event_factory_evdev_->DispatchTouchscreenDevicesUpdated(devices);
72 } 80 }
73 void DispatchMouseDevicesUpdated( 81 void DispatchMouseDevicesUpdated(
74 const std::vector<InputDevice>& devices) override { 82 const std::vector<InputDevice>& devices) override {
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
123 std::unique_ptr<EventFactoryEvdev> CreateEventFactoryEvdevForTest( 131 std::unique_ptr<EventFactoryEvdev> CreateEventFactoryEvdevForTest(
124 CursorDelegateEvdev* cursor, 132 CursorDelegateEvdev* cursor,
125 DeviceManager* device_manager, 133 DeviceManager* device_manager,
126 KeyboardLayoutEngine* keyboard_layout_engine, 134 KeyboardLayoutEngine* keyboard_layout_engine,
127 const EventDispatchCallback& callback) { 135 const EventDispatchCallback& callback) {
128 return base::MakeUnique<TestEventFactoryEvdev>( 136 return base::MakeUnique<TestEventFactoryEvdev>(
129 cursor, device_manager, keyboard_layout_engine, callback); 137 cursor, device_manager, keyboard_layout_engine, callback);
130 } 138 }
131 139
132 } // namespace ui 140 } // namespace ui
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698