Index: ui/events/ozone/evdev/input_controller_evdev.h |
diff --git a/ui/events/ozone/evdev/input_controller_evdev.h b/ui/events/ozone/evdev/input_controller_evdev.h |
index ecd08a0940d24f5e43ea53e7242b69356db2b259..8791a77a1d40c02009ad6ed65b71c9abd3170935 100644 |
--- a/ui/events/ozone/evdev/input_controller_evdev.h |
+++ b/ui/events/ozone/evdev/input_controller_evdev.h |
@@ -70,6 +70,9 @@ class EVENTS_OZONE_EVDEV_EXPORT InputControllerEvdev : public InputController { |
// Send settings update to input_device_factory_. |
void UpdateDeviceSettings(); |
+ // Send caps lock update to input_device_factory_. |
+ void UpdateCapsLockLed(); |
+ |
// Configuration that needs to be passed on to InputDeviceFactory. |
InputDeviceSettingsEvdev input_device_settings_; |
@@ -89,6 +92,9 @@ class EVENTS_OZONE_EVDEV_EXPORT InputControllerEvdev : public InputController { |
bool has_mouse_; |
bool has_touchpad_; |
+ // LED state. |
+ bool caps_lock_led_state_; |
+ |
base::WeakPtrFactory<InputControllerEvdev> weak_ptr_factory_; |
DISALLOW_COPY_AND_ASSIGN(InputControllerEvdev); |