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

#include <KeyboardLayoutManager.h>

Public Member Functions

virtual ~CKeyboardLayoutManager ()
 
bool Load (const std::string &path="")
 
void Unload ()
 
const KeyboardLayoutsGetLayouts () const
 
bool GetLayout (const std::string &name, CKeyboardLayout &layout) const
 

Static Public Member Functions

static CKeyboardLayoutManagerGetInstance ()
 
static void SettingOptionsKeyboardLayoutsFiller (std::shared_ptr< const CSetting > setting, std::vector< std::pair< std::string, std::string > > &list, std::string &current, void *data)
 

Constructor & Destructor Documentation

◆ ~CKeyboardLayoutManager()

CKeyboardLayoutManager::~CKeyboardLayoutManager ( )
virtual

Member Function Documentation

◆ GetInstance()

CKeyboardLayoutManager & CKeyboardLayoutManager::GetInstance ( )
static

◆ GetLayout()

bool CKeyboardLayoutManager::GetLayout ( const std::string &  name,
CKeyboardLayout layout 
) const

◆ GetLayouts()

const KeyboardLayouts & CKeyboardLayoutManager::GetLayouts ( ) const
inline

◆ Load()

bool CKeyboardLayoutManager::Load ( const std::string &  path = "")

◆ SettingOptionsKeyboardLayoutsFiller()

void CKeyboardLayoutManager::SettingOptionsKeyboardLayoutsFiller ( std::shared_ptr< const CSetting setting,
std::vector< std::pair< std::string, std::string > > &  list,
std::string &  current,
void data 
)
static

◆ Unload()

void CKeyboardLayoutManager::Unload ( )

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