Mir
Public Member Functions | List of all members
mir::input::DefaultDevice Class Reference

#include <default_device.h>

Inheritance diagram for mir::input::DefaultDevice:
[legend]

Public Member Functions

 DefaultDevice (MirInputDeviceId id, std::shared_ptr< dispatch::ActionQueue > const &actions, InputDevice &device)
 
MirInputDeviceId id () const override
 
DeviceCapabilities capabilities () const override
 
std::string name () const override
 
std::string unique_id () const override
 
optional_value< PointerConfigurationpointer_configuration () const override
 
void apply_pointer_configuration (PointerConfiguration const &) override
 
optional_value< TouchpadConfigurationtouchpad_configuration () const override
 
void apply_touchpad_configuration (TouchpadConfiguration const &) override
 
- Public Member Functions inherited from mir::input::Device
 Device ()=default
 
virtual ~Device ()=default
 

Constructor & Destructor Documentation

mir::input::DefaultDevice::DefaultDevice ( MirInputDeviceId  id,
std::shared_ptr< dispatch::ActionQueue > const &  actions,
InputDevice device 
)

Member Function Documentation

void mir::input::DefaultDevice::apply_pointer_configuration ( mi::PointerConfiguration const &  conf)
overridevirtual

Implements mir::input::Device.

void mir::input::DefaultDevice::apply_touchpad_configuration ( mi::TouchpadConfiguration const &  conf)
overridevirtual

Implements mir::input::Device.

mi::DeviceCapabilities mir::input::DefaultDevice::capabilities ( ) const
overridevirtual

Implements mir::input::Device.

MirInputDeviceId mir::input::DefaultDevice::id ( ) const
overridevirtual

Implements mir::input::Device.

std::string mir::input::DefaultDevice::name ( ) const
overridevirtual

Implements mir::input::Device.

mir::optional_value< mi::PointerConfiguration > mir::input::DefaultDevice::pointer_configuration ( ) const
overridevirtual

Implements mir::input::Device.

mir::optional_value< mi::TouchpadConfiguration > mir::input::DefaultDevice::touchpad_configuration ( ) const
overridevirtual

Implements mir::input::Device.

std::string mir::input::DefaultDevice::unique_id ( ) const
overridevirtual

Implements mir::input::Device.


The documentation for this class was generated from the following files:

Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016