Mir
Public Member Functions | List of all members
MirInputDevice Class Reference

#include <mir_input_config.h>

Public Member 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)
 
MirInputDeviceoperator= (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
 
MirTouchpadConfigtouchpad_config ()
 
MirTouchpadConfig const & touchpad_config () const
 
void set_touchpad_config (MirTouchpadConfig const &conf)
 
bool has_keyboard_config () const
 
MirKeyboardConfigkeyboard_config ()
 
MirKeyboardConfig const & keyboard_config () const
 
void set_keyboard_config (MirKeyboardConfig const &conf)
 
bool has_pointer_config () const
 
MirPointerConfigpointer_config ()
 
MirPointerConfig const & pointer_config () const
 
void set_pointer_config (MirPointerConfig const &conf)
 
bool has_touchscreen_config () const
 
MirTouchscreenConfigtouchscreen_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
 

Constructor & Destructor Documentation

MirInputDevice::MirInputDevice ( )
MirInputDevice::MirInputDevice ( MirInputDeviceId  id,
mir::input::DeviceCapabilities  caps,
std::string const &  name,
std::string const &  unique_id 
)
MirInputDevice::MirInputDevice ( MirInputDevice &&  conf)
MirInputDevice::MirInputDevice ( MirInputDevice const &  conf)
MirInputDevice::~MirInputDevice ( )

Member Function Documentation

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

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

Copyright © 2012-2016 Canonical Ltd.
Generated on Mon Jun 5 11:05:03 UTC 2017