Class MirInputDevice

Class Documentation

class MirInputDevice

Public Functions

MirInputDevice()
MirInputDevice(MirInputDeviceId id, mir::input::DeviceCapabilities caps, std::string const &name, std::string const &unique_id)
MirInputDevice(MirInputDevice &&conf)
MirInputDevice(MirInputDevice const &conf)
MirInputDevice &operator=(MirInputDevice const &conf)
~MirInputDevice()
MirInputDeviceId id() const
mir::input::DeviceCapabilities capabilities() const
std::string const &name() const
std::string const &unique_id() const
bool has_touchpad_config() const
MirTouchpadConfig &touchpad_config()
MirTouchpadConfig const &touchpad_config() const
void set_touchpad_config(MirTouchpadConfig const &conf)
bool has_keyboard_config() const
MirKeyboardConfig &keyboard_config()
MirKeyboardConfig const &keyboard_config() const
void set_keyboard_config(MirKeyboardConfig const &conf)
bool has_pointer_config() const
MirPointerConfig &pointer_config()
MirPointerConfig const &pointer_config() const
void set_pointer_config(MirPointerConfig const &conf)
bool has_touchscreen_config() const
MirTouchscreenConfig &touchscreen_config()
MirTouchscreenConfig const &touchscreen_config() const
void set_touchscreen_config(MirTouchscreenConfig const &conf)
bool operator==(MirInputDevice const &rhs) const
bool operator!=(MirInputDevice const &rhs) const