CPtiMappings Class Reference

class CPtiMappings : public CBase

CPtiMappings

Base class for keymapping implementation classes. Handles locally replaced keymappings.

Inherits from

Constructor & Destructor Documentation

CPtiMappings()

CPtiMappings()

CPtiMappings(CPtiKeyMapData *)

CPtiMappings(CPtiKeyMapData *aData)

Parameters

CPtiKeyMapData * aData

~CPtiMappings()

~CPtiMappings()

Member Functions Documentation

ChunkDataSize()

TInt ChunkDataSize()const [virtual]

DataForKeyLocal(TPtiKey, TPtiTextCase, TPtiEngineInputMode)

TPtrC DataForKeyLocal(TPtiKeyaKey,
TPtiTextCaseaCase,
TPtiEngineInputModeaMode
)const

Parameters

TPtiKey aKey
TPtiTextCase aCase
TPtiEngineInputMode aMode

FindReplacedMapping(TPtiKey, TPtiTextCase, TPtiEngineInputMode)

TInt FindReplacedMapping(TPtiKeyaKey,
TPtiTextCaseaCase,
TPtiEngineInputModeaMode
)const [protected]

Parameters

TPtiKey aKey
TPtiTextCase aCase
TPtiEngineInputMode aMode

KeyMapData()

CPtiKeyMapData *KeyMapData()const [inline]

KeyboardType()

IMPORT_C TPtiKeyboardTypeKeyboardType()const

ReplaceKeyMapLocalL(TPtiKey, TDesC &, TPtiTextCase, TPtiEngineInputMode)

voidReplaceKeyMapLocalL(TPtiKeyaKey,
TDesC &aMap,
TPtiTextCaseaCase,
TPtiEngineInputModeaMode
)[protected]

Parameters

TPtiKey aKey
TDesC & aMap
TPtiTextCase aCase
TPtiEngineInputMode aMode

WriteData(TInt16 *)

TInt WriteData(TInt16 *)[virtual]

Parameters

TInt16 *

Member Data Documentation

TInt iCurrentChar

TInt iCurrentChar[protected]

TPtiKey iCurrentKey

TPtiKey iCurrentKey[protected]

TPtiEngineInputMode iCurrentMode

TPtiEngineInputMode iCurrentMode[protected]

CPtiKeyMapData * iKeyMapData

CPtiKeyMapData *iKeyMapData[protected]

TPtiKeyboardType iKeyboardType

TPtiKeyboardType iKeyboardType[protected]

RArray< TPtiReplacedMapping > iReplacedMappings

RArray< TPtiReplacedMapping >iReplacedMappings[protected]