1 // Copyright 2014 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "ui/events/ozone/evdev/event_converter_evdev.h" 6 7 #include "ui/events/event.h" 8 #include "ui/ozone/public/event_factory_ozone.h" 9 10 namespace ui { 11 12 EventConverterEvdev::EventConverterEvdev() {} 13 14 EventConverterEvdev::EventConverterEvdev(const EventDispatchCallback& callback) 15 : dispatch_callback_(callback) {} 16 17 EventConverterEvdev::~EventConverterEvdev() {} 18 19 void EventConverterEvdev::DispatchEventToCallback(ui::Event* event) { 20 dispatch_callback_.Run(event); 21 } 22 23 } // namespace ui 24