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