|
Mir
|
Represents an input device. More...
#include <input_device.h>
Public Member Functions | |
| InputDevice ()=default | |
| virtual | ~InputDevice ()=default |
| virtual void | start (InputSink *destination, EventBuilder *builder)=0 |
| virtual void | stop ()=0 |
| virtual InputDeviceInfo | get_device_info ()=0 |
| virtual optional_value< PointerSettings > | get_pointer_settings () const =0 |
| virtual void | apply_settings (PointerSettings const &)=0 |
| virtual optional_value< TouchpadSettings > | get_touchpad_settings () const =0 |
| virtual void | apply_settings (TouchpadSettings const &)=0 |
Protected Member Functions | |
| InputDevice (InputDevice const &)=delete | |
| InputDevice & | operator= (InputDevice const &)=delete |
Represents an input device.
|
default |
|
virtualdefault |
|
protecteddelete |
|
pure virtual |
Implemented in mir::input::evdev::LibInputDevice, and mir::input::X::XInputDevice.
|
pure virtual |
Implemented in mir::input::evdev::LibInputDevice, and mir::input::X::XInputDevice.
|
pure virtual |
Implemented in mir::input::evdev::LibInputDevice, and mir::input::X::XInputDevice.
|
pure virtual |
Implemented in mir::input::evdev::LibInputDevice, and mir::input::X::XInputDevice.
|
pure virtual |
Implemented in mir::input::evdev::LibInputDevice, and mir::input::X::XInputDevice.
|
protecteddelete |
|
pure virtual |
Allow the input device to provide its input events to the given InputSink
Implemented in mir::input::evdev::LibInputDevice, and mir::input::X::XInputDevice.
|
pure virtual |
Stop the input device from sending input events, to the InputSink.
Implemented in mir::input::evdev::LibInputDevice, and mir::input::X::XInputDevice.
Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016