CPtiLanguageDatabase Class Reference

API published in: S60 3rd Ed

Link against: ptiengine.lib

Capability Information

Required Capabilities

None


#include <ptilanguagedatabase.h>

Inherits MPtiLanguageDatabase.


Public Member Functions

IMPORT_C  ~CPtiLanguageDatabase ()
IMPORT_C TInt  CoreUID () const
IMPORT_C TInt  NumLanguages () const
IMPORT_C TInt  LanguageCode (TInt aIndex) const
IMPORT_C TInt  SubLanguageCode (TInt aIndex) const
IMPORT_C TInt8 *  LangData (TInt aIndex) const
IMPORT_C TInt8 *  LangData (TInt aIndex, TAny *aNativeParams) const
IMPORT_C TInt8 *  PinyinPhraseData () const
IMPORT_C TInt8 *  ZhuyinPhraseData () const
IMPORT_C TInt  NativeId (TInt aIndex) const
void  SetDestructorKeyId (TInt aDtorKeyId)

Static Public Member Functions

static IMPORT_C CPtiLanguageDatabase CreateDatabaseL (TUid aImplUid)
static IMPORT_C CArrayFix<
TInt > * 
ListDatabasesLC (TInt aCoreUid)
static IMPORT_C TInt  LanguageCodeForUid (TInt aUid)
static IMPORT_C TInt  CreateMappingTableL (TInt aCoreUid, RArray< TPtiLangDatabaseMapping > &aResult)

Constructor & Destructor Documentation

IMPORT_C CPtiLanguageDatabase::~CPtiLanguageDatabase  ) 
 

Member Function Documentation

IMPORT_C TInt CPtiLanguageDatabase::CoreUID  )  const [virtual]
 

Implements MPtiLanguageDatabase.

static IMPORT_C CPtiLanguageDatabase* CPtiLanguageDatabase::CreateDatabaseL TUid  aImplUid  )  [static]
 
static IMPORT_C TInt CPtiLanguageDatabase::CreateMappingTableL TInt  aCoreUid,
RArray< TPtiLangDatabaseMapping > &  aResult
[static]
 
IMPORT_C TInt8* CPtiLanguageDatabase::LangData TInt  aIndex,
TAny *  aNativeParams
const [virtual]
 

Implements MPtiLanguageDatabase.

IMPORT_C TInt8* CPtiLanguageDatabase::LangData TInt  aIndex  )  const [virtual]
 

Implements MPtiLanguageDatabase.

IMPORT_C TInt CPtiLanguageDatabase::LanguageCode TInt  aIndex  )  const [virtual]
 

Implements MPtiLanguageDatabase.

static IMPORT_C TInt CPtiLanguageDatabase::LanguageCodeForUid TInt  aUid  )  [static]
 
static IMPORT_C CArrayFix<TInt>* CPtiLanguageDatabase::ListDatabasesLC TInt  aCoreUid  )  [static]
 
IMPORT_C TInt CPtiLanguageDatabase::NativeId TInt  aIndex  )  const [virtual]
 

Implements MPtiLanguageDatabase.

IMPORT_C TInt CPtiLanguageDatabase::NumLanguages  )  const [virtual]
 

Implements MPtiLanguageDatabase.

IMPORT_C TInt8* CPtiLanguageDatabase::PinyinPhraseData  )  const [virtual]
 

Implements MPtiLanguageDatabase.

void CPtiLanguageDatabase::SetDestructorKeyId TInt  aDtorKeyId  )  [inline]
 
IMPORT_C TInt CPtiLanguageDatabase::SubLanguageCode TInt  aIndex  )  const [virtual]
 

Implements MPtiLanguageDatabase.

IMPORT_C TInt8* CPtiLanguageDatabase::ZhuyinPhraseData  )  const [virtual]
 

Implements MPtiLanguageDatabase.


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

Copyright © Nokia Corporation 2001-2008
Back to top