| Index: ui/events/devices/input_device.h
|
| diff --git a/ui/events/devices/input_device.h b/ui/events/devices/input_device.h
|
| index ee493eadea15044abfc768e4857e7acc1e5ed5d0..1114dcf906fc77bcbfc8d564aed173b1db47825e 100644
|
| --- a/ui/events/devices/input_device.h
|
| +++ b/ui/events/devices/input_device.h
|
| @@ -5,6 +5,7 @@
|
| #ifndef UI_EVENTS_DEVICES_INPUT_DEVICE_H_
|
| #define UI_EVENTS_DEVICES_INPUT_DEVICE_H_
|
|
|
| +#include <stdint.h>
|
| #include <string>
|
|
|
| #include "ui/events/devices/events_devices_export.h"
|
| @@ -24,7 +25,12 @@ struct EVENTS_DEVICES_EXPORT InputDevice {
|
| // Creates an invalid input device.
|
| InputDevice();
|
|
|
| - InputDevice(int id, InputDeviceType type);
|
| + InputDevice(int id, InputDeviceType type, const std::string& name);
|
| + InputDevice(int id,
|
| + InputDeviceType type,
|
| + const std::string& name,
|
| + uint16_t vendor,
|
| + uint16_t product);
|
| virtual ~InputDevice();
|
|
|
| // ID of the device. This ID is unique between all input devices.
|
| @@ -32,6 +38,13 @@ struct EVENTS_DEVICES_EXPORT InputDevice {
|
|
|
| // The type of the input device.
|
| InputDeviceType type;
|
| +
|
| + // Name of the device.
|
| + std::string name;
|
| +
|
| + // USB-style device identifiers, where available, or 0 if unavailable.
|
| + uint16_t vendor_id;
|
| + uint16_t product_id;
|
| };
|
|
|
| } // namespace ui
|
|
|