CPtiMappings Class Reference

Link against: ptiengine.lib


#include <
PtiKeyMappings.h>

Inherited by CPtiKeyMappings, and CPtiQwertyKeyMappings.


Detailed Description

CPtiMappings.

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


Public Member Functions

 CPtiMappings ()
 CPtiMappings (CPtiKeyMapData *aData)
 ~CPtiMappings ()
CPtiKeyMapData * KeyMapData () const
virtual TInt WriteData (TInt16 *)
virtual TInt ChunkDataSize () const
IMPORT_C TPtiKeyboardType KeyboardType () const
TPtrC DataForKeyLocal (TPtiKey aKey, TPtiTextCase aCase, TPtiEngineInputMode aMode) const

Protected Member Functions

TInt FindReplacedMapping (TPtiKey aKey, TPtiTextCase aCase, TPtiEngineInputMode aMode) const
void ReplaceKeyMapLocalL (TPtiKey aKey, TDesC &aMap, TPtiTextCase aCase, TPtiEngineInputMode aMode)

Protected Attributes

TPtiKey iCurrentKey
TPtiEngineInputMode iCurrentMode
TInt iCurrentChar
RArray< TPtiReplacedMappingiReplacedMappings
CPtiKeyMapData * iKeyMapData
TPtiKeyboardType iKeyboardType

Constructor & Destructor Documentation

CPtiMappings::CPtiMappings  ) 
 
CPtiMappings::CPtiMappings CPtiKeyMapData *  aData  ) 
 
CPtiMappings::~CPtiMappings  ) 
 

Member Function Documentation

virtual TInt CPtiMappings::ChunkDataSize  )  const [virtual]
 

Reimplemented in CPtiQwertyKeyMappings.

TPtrC CPtiMappings::DataForKeyLocal TPtiKey  aKey,
TPtiTextCase  aCase,
TPtiEngineInputMode  aMode
const
 
TInt CPtiMappings::FindReplacedMapping TPtiKey  aKey,
TPtiTextCase  aCase,
TPtiEngineInputMode  aMode
const [protected]
 
IMPORT_C TPtiKeyboardType CPtiMappings::KeyboardType  )  const
 
CPtiKeyMapData * CPtiMappings::KeyMapData  )  const [inline]
 
void CPtiMappings::ReplaceKeyMapLocalL TPtiKey  aKey,
TDesC &  aMap,
TPtiTextCase  aCase,
TPtiEngineInputMode  aMode
[protected]
 
virtual TInt CPtiMappings::WriteData TInt16 *   )  [virtual]
 

Reimplemented in CPtiQwertyKeyMappings.


Field Documentation

TInt CPtiMappings::iCurrentChar [protected]
 
TPtiKey CPtiMappings::iCurrentKey [protected]
 
TPtiEngineInputMode CPtiMappings::iCurrentMode [protected]
 
TPtiKeyboardType CPtiMappings::iKeyboardType [protected]
 
CPtiKeyMapData* CPtiMappings::iKeyMapData [protected]
 
RArray<TPtiReplacedMapping> CPtiMappings::iReplacedMappings [protected]
 

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

Copyright © Nokia Corporation 2001-2007
Back to top