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< TPtiReplacedMapping iReplacedMappings
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