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 ( TPtiKey aKey,
TPtiTextCase aCase,
TPtiEngineInputMode aMode
) const

Parameters

TPtiKey aKey
TPtiTextCase aCase
TPtiEngineInputMode aMode

FindReplacedMapping(TPtiKey, TPtiTextCase, TPtiEngineInputMode)

TInt FindReplacedMapping ( TPtiKey aKey,
TPtiTextCase aCase,
TPtiEngineInputMode aMode
) const [protected]

Parameters

TPtiKey aKey
TPtiTextCase aCase
TPtiEngineInputMode aMode

KeyMapData()

CPtiKeyMapData * KeyMapData ( ) const [inline]

KeyboardType()

IMPORT_C TPtiKeyboardType KeyboardType ( ) const

ReplaceKeyMapLocalL(TPtiKey, TDesC &, TPtiTextCase, TPtiEngineInputMode)

void ReplaceKeyMapLocalL ( TPtiKey aKey,
TDesC & aMap,
TPtiTextCase aCase,
TPtiEngineInputMode aMode
) [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]