19 #ifndef MIR_TEST_DOUBLES_STUB_INPUT_DEVICE_H_ 20 #define MIR_TEST_DOUBLES_STUB_INPUT_DEVICE_H_ 22 #include "mir/input/device.h" 50 std::string
name()
const override
AutoUnblockThread is a helper thread class that can gracefully shutdown at destruction time...
Definition: sw_splash.h:26
MirInputDeviceId id() const override
Definition: stub_input_device.h:42
void apply_pointer_configuration(MirPointerConfig const &) override
Definition: stub_input_device.h:62
StubDevice(MirInputDeviceId id, input::DeviceCapabilities caps, std::string const &name, std::string const &unique_id)
Definition: stub_input_device.h:39
Definition: mir_keyboard_config.h:33
void apply_keyboard_configuration(MirKeyboardConfig const &) override
Definition: stub_input_device.h:79
Definition: mir_touchscreen_config.h:28
input::DeviceCapabilities device_capabilities
Definition: stub_input_device.h:93
void apply_touchpad_configuration(MirTouchpadConfig const &) override
Definition: stub_input_device.h:70
std::string device_name
Definition: stub_input_device.h:94
MirInputDeviceId device_id
Definition: stub_input_device.h:92
std::string unique_id() const override
Definition: stub_input_device.h:54
mir::optional_value< MirPointerConfig > pointer_configuration() const override
Definition: stub_input_device.h:58
input::DeviceCapabilities capabilities() const override
Definition: stub_input_device.h:46
std::string device_unique_id
Definition: stub_input_device.h:95
Definition: optional_value.h:28
mir::optional_value< MirTouchscreenConfig > touchscreen_configuration() const override
Definition: stub_input_device.h:83
Definition: mir_pointer_config.h:29
mir::optional_value< MirTouchpadConfig > touchpad_configuration() const override
Definition: stub_input_device.h:66
std::string name() const override
Definition: stub_input_device.h:50
Definition: mir_touchpad_config.h:29
void apply_touchscreen_configuration(MirTouchscreenConfig const &) override
Definition: stub_input_device.h:88
mir::optional_value< MirKeyboardConfig > keyboard_configuration() const override
Definition: stub_input_device.h:74
Definition: stub_input_device.h:37