Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CInputCodingTableKorean Class Reference

#include <InputCodingTableKorean.h>

Inheritance diagram for CInputCodingTableKorean:
IInputCodingTable

Public Member Functions

 CInputCodingTableKorean ()
 
 ~CInputCodingTableKorean () override=default
 
bool GetWordListPage (const std::string &strCode, bool isFirstPage) override
 
std::vector< std::wstring > GetResponse (int) override
 
void SetTextPrev (const std::string &strTextPrev) override
 
std::string ConvertString (const std::string &strCode) override
 
int GetType () override
 
- Public Member Functions inherited from IInputCodingTable
virtual ~IInputCodingTable ()=default
 
virtual void Initialize ()
 Called for the active keyboard layout when it's loaded, stick any initialization here.
 
virtual void Deinitialize ()
 Called for the active keyboard layout when it's unloaded, stick any cleanup here.
 
virtual bool IsInitialized () const
 Can be overridden if initialization is expensive to avoid calling initialize more than needed.
 
const std::string & GetCodeChars () const
 

Protected Member Functions

int MergeCode (int choseong, int jungseong, int jongseong)
 
std::wstring InputToKorean (const std::wstring &input)
 

Additional Inherited Members

- Public Types inherited from IInputCodingTable
enum  { TYPE_WORD_LIST , TYPE_CONVERT_STRING }
 
- Protected Attributes inherited from IInputCodingTable
std::string m_codechars
 

Constructor & Destructor Documentation

◆ CInputCodingTableKorean()

CInputCodingTableKorean::CInputCodingTableKorean ( )
default

◆ ~CInputCodingTableKorean()

CInputCodingTableKorean::~CInputCodingTableKorean ( )
overridedefault

Member Function Documentation

◆ ConvertString()

std::string CInputCodingTableKorean::ConvertString ( const std::string & strCode)
overridevirtual

Reimplemented from IInputCodingTable.

◆ GetResponse()

std::vector< std::wstring > CInputCodingTableKorean::GetResponse ( int )
overridevirtual

Implements IInputCodingTable.

◆ GetType()

int CInputCodingTableKorean::GetType ( )
inlineoverridevirtual

Reimplemented from IInputCodingTable.

◆ GetWordListPage()

bool CInputCodingTableKorean::GetWordListPage ( const std::string & strCode,
bool isFirstPage )
overridevirtual

Implements IInputCodingTable.

◆ InputToKorean()

std::wstring CInputCodingTableKorean::InputToKorean ( const std::wstring & input)
protected

◆ MergeCode()

int CInputCodingTableKorean::MergeCode ( int choseong,
int jungseong,
int jongseong )
protected

◆ SetTextPrev()

void CInputCodingTableKorean::SetTextPrev ( const std::string & strTextPrev)
overridevirtual

Reimplemented from IInputCodingTable.


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