Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
CKeyboardLayout Class Reference

#include <KeyboardLayout.h>

Public Types

enum  ModifierKey { ModifierKeyNone = 0x00, ModifierKeyShift = 0x01, ModifierKeySymbol = 0x02 }
 

Public Member Functions

 CKeyboardLayout ()
 
virtual ~CKeyboardLayout ()
 
IInputCodingTablePtr GetCodingTable ()
 
bool Load (const TiXmlElement *element)
 
std::string GetIdentifier () const
 
std::string GetName () const
 
const std::string & GetLanguage () const
 
const std::string & GetLayout () const
 
std::string GetCharAt (unsigned int row, unsigned int column, unsigned int modifiers=0) const
 

Member Enumeration Documentation

§ ModifierKey

Enumerator
ModifierKeyNone 
ModifierKeyShift 
ModifierKeySymbol 

Constructor & Destructor Documentation

§ CKeyboardLayout()

CKeyboardLayout::CKeyboardLayout ( )

§ ~CKeyboardLayout()

CKeyboardLayout::~CKeyboardLayout ( )
virtualdefault

Member Function Documentation

§ GetCharAt()

std::string CKeyboardLayout::GetCharAt ( unsigned int  row,
unsigned int  column,
unsigned int  modifiers = 0 
) const

§ GetCodingTable()

IInputCodingTablePtr CKeyboardLayout::GetCodingTable ( )
inline

§ GetIdentifier()

std::string CKeyboardLayout::GetIdentifier ( ) const

§ GetLanguage()

const std::string& CKeyboardLayout::GetLanguage ( ) const
inline

§ GetLayout()

const std::string& CKeyboardLayout::GetLayout ( ) const
inline

§ GetName()

std::string CKeyboardLayout::GetName ( ) const

§ Load()

bool CKeyboardLayout::Load ( const TiXmlElement *  element)

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