CPtiKeyMapDataFactory Class Reference

class CPtiKeyMapDataFactory : public CBase

Keymap data factory class.

Inherits from

  • CPtiKeyMapDataFactory

Constructor & Destructor Documentation

~CPtiKeyMapDataFactory()

IMPORT_C~CPtiKeyMapDataFactory()

Member Functions Documentation

CreateImplementationL(const TUid)

IMPORT_C CPtiKeyMapDataFactory *CreateImplementationL(const TUidaImplUid)[static]

Creates a key map data instance for given implementation uid.

Since
S60 V5.0

Parameters

const TUid aImplUidAn implemenation uid for key map data factory to be created.

ImplementationUid()

TInt ImplementationUid()const [inline]

KeyMapDataForLanguageL(TInt)

MPtiKeyMapData *KeyMapDataForLanguageL(TIntaLanguageCode)[pure virtual]

Returns keymap data object for given language.

Since
S60 5.0

Parameters

TInt aLanguageCodeLanguace code for requested data.

ListImplementationsL(RArray< TInt > &)

IMPORT_C voidListImplementationsL(RArray< TInt > &aResult)[static]

Fills given list with implementation uids of all found key map data factory implementations.

Since
S60 V5.0

Parameters

RArray< TInt > & aResultAn array to be filled with uids.

ListLanguagesL(RArray< TInt > &)

voidListLanguagesL(RArray< TInt > &aResult)[pure virtual]

Lists all languages supported by this data factory.

Since
S60 5.0

Parameters

RArray< TInt > & aResultList instance for storing results.

Reserved_1()

IMPORT_C voidReserved_1()[virtual]

Reserved_2()

IMPORT_C voidReserved_2()[virtual]

SetDestructorKeyId(TInt)

voidSetDestructorKeyId(TIntaUid)[private, inline]

Parameters

TInt aUid

SetImplementationUid(TInt)

voidSetImplementationUid(TIntaUid)[private, inline]

Parameters

TInt aUid

Member Data Documentation

TInt iDTorId

TInt iDTorId[private]

TInt iImplUid

TInt iImplUid[private]

TInt iReserved

TInt iReserved[private]