CPtiKeyMapDataFactory Class Reference

class CPtiKeyMapDataFactory : public CBase

Keymap data factory class.

Inherits from

Constructor & Destructor Documentation

~CPtiKeyMapDataFactory()

IMPORT_C ~CPtiKeyMapDataFactory ( )

Member Functions Documentation

CreateImplementationL(const TUid)

IMPORT_C CPtiKeyMapDataFactory * CreateImplementationL ( const TUid aImplUid ) [static]

Creates a key map data instance for given implementation uid.

Since
S60 V5.0

Parameters

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

ImplementationUid()

TInt ImplementationUid ( ) const [inline]

KeyMapDataForLanguageL(TInt)

MPtiKeyMapData * KeyMapDataForLanguageL ( TInt aLanguageCode ) [pure virtual]

Returns keymap data object for given language.

Since
S60 5.0

Parameters

TInt aLanguageCode Languace code for requested data.

ListImplementationsL(RArray< TInt > &)

IMPORT_C void ListImplementationsL ( 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 > & aResult An array to be filled with uids.

ListLanguagesL(RArray< TInt > &)

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

Lists all languages supported by this data factory.

Since
S60 5.0

Parameters

RArray < TInt > & aResult List instance for storing results.

Reserved_1()

IMPORT_C void Reserved_1 ( ) [virtual]

Reserved_2()

IMPORT_C void Reserved_2 ( ) [virtual]

SetDestructorKeyId(TInt)

void SetDestructorKeyId ( TInt aUid ) [private, inline]

Parameters

TInt aUid

SetImplementationUid(TInt)

void SetImplementationUid ( TInt aUid ) [private, inline]

Parameters

TInt aUid

Member Data Documentation

TInt iDTorId

TInt iDTorId [private]

TInt iImplUid

TInt iImplUid [private]

TInt iReserved

TInt iReserved [private]