Index: ui/events/ozone/evdev/libgestures_glue/event_reader_libevdev_cros.h |
diff --git a/ui/events/ozone/evdev/libgestures_glue/event_reader_libevdev_cros.h b/ui/events/ozone/evdev/libgestures_glue/event_reader_libevdev_cros.h |
index e50ac73a312f611817b3776fc033ced422e8d474..f203cdf1312ddf2e5cf0bfca0ac1acf08d96faab 100644 |
--- a/ui/events/ozone/evdev/libgestures_glue/event_reader_libevdev_cros.h |
+++ b/ui/events/ozone/evdev/libgestures_glue/event_reader_libevdev_cros.h |
@@ -10,6 +10,7 @@ |
#include "base/files/file_path.h" |
#include "base/message_loop/message_loop.h" |
#include "ui/events/ozone/evdev/event_converter_evdev.h" |
+#include "ui/events/ozone/evdev/event_device_info.h" |
namespace ui { |
@@ -39,11 +40,13 @@ class EventReaderLibevdevCros : public EventConverterEvdev { |
const base::FilePath& path, |
int id, |
InputDeviceType type, |
+ const EventDeviceInfo& devinfo, |
scoped_ptr<Delegate> delegate); |
~EventReaderLibevdevCros(); |
// EventConverterEvdev: |
void OnFileCanReadWithoutBlocking(int fd) override; |
+ bool HasKeyboard() const override; |
private: |
static void OnSynReport(void* data, |
@@ -51,6 +54,9 @@ class EventReaderLibevdevCros : public EventConverterEvdev { |
struct timeval* tv); |
static void OnLogMessage(void*, int level, const char*, ...); |
+ // Input modalities for this device. |
+ bool has_keyboard_; |
+ |
// Libevdev state. |
Evdev evdev_; |