CPtiMappings Class Reference

#include <mw/PtiKeyMappings.h>

Link against: PtiEngine.lib

class CPtiMappings : public CBase

Inherits from

  • CPtiMappings

    Detailed Description

    CPtiMappings

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

    Member Attribute Documentation

    iCurrentChar

    TInt iCurrentChar[protected]

    iCurrentKey

    TPtiKey iCurrentKey[protected]

    iCurrentMode

    TPtiEngineInputMode iCurrentMode[protected]

    iKeyMapData

    CPtiKeyMapData *iKeyMapData[protected]

    iKeyboardType

    TPtiKeyboardType iKeyboardType[protected]

    iReplacedMappings

    RArray< TPtiReplacedMapping >iReplacedMappings[protected]

    Constructor & Destructor Documentation

    CPtiMappings ( )

    CPtiMappings()

    CPtiMappings ( CPtiKeyMapData * )

    CPtiMappings(CPtiKeyMapData *aData)

    ~CPtiMappings ( )

    ~CPtiMappings()

    Member Function Documentation

    ChunkDataSize ( )

    TInt ChunkDataSize()const [virtual]

    DataForKeyLocal ( TPtiKey, TPtiTextCase, TPtiEngineInputMode )

    TPtrC DataForKeyLocal(TPtiKeyaKey,
    TPtiTextCaseaCase,
    TPtiEngineInputModeaMode
    )const

    FindReplacedMapping ( TPtiKey, TPtiTextCase, TPtiEngineInputMode )

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

    KeyMapData ( )

    CPtiKeyMapData *KeyMapData()const [inline]

    KeyboardType ( )

    IMPORT_C TPtiKeyboardTypeKeyboardType()const

    ReplaceKeyMapLocalL ( TPtiKey, TDesC &, TPtiTextCase, TPtiEngineInputMode )

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

    WriteData ( TInt16 * )

    TInt WriteData(TInt16 *)[virtual]