CPtiKeyboardDatabaseFactory Class Reference
class CPtiKeyboardDatabaseFactory : public CBase |
Keybaord database factory class.
Inherits from
- CPtiKeyboardDatabaseFactory
Constructor & Destructor Documentation
~CPtiKeyboardDatabaseFactory()
IMPORT_C | ~CPtiKeyboardDatabaseFactory | ( | ) | |
Member Functions Documentation
CreateImplementationL(const TUid)
Creates a keyboard database factory instance for given implementation uid.
Parameters
const TUid aImplUid | An implemenation uid for keyboard database factory to be created. |
CreateMappingTableWithOpaqueL(TInt, RArray< TPtiKeyboardDatabaseMappingOpaque > &)
Fills given array with available keyboard data implemenations and their opaque data fields.
ImplementationUid()
TInt
| ImplementationUid | ( | ) | const [inline] |
KeyMapDataForLanguageL(TInt)
Returns keymap data object for given language.
Parameters
TInt aLanguageCode | Languace code for requested data. |
ListImplementationsL(TInt, RArray< TInt > &)
IMPORT_C void | ListImplementationsL | ( | TInt | aCoreUid, |
| RArray< TInt > & | aResult |
| ) | [static] |
Fills given list with implementation uids of all found key map data factory implementations.
Parameters
TInt aCoreUid | |
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.
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] |
SetImplementationUid(TInt)
void | SetImplementationUid | ( | TInt | aUid | ) | [private, inline] |
SupportedKeyboardTypes(TInt)
TUint32
| SupportedKeyboardTypes | ( | TInt | aLanguage | ) | [pure virtual] |
Resturns a bit vector indicating which keyboard types are supported by given language.
Parameters
TInt aLanguage | Requested language |
Member Data Documentation
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.