CAknInputLanguageInfo Class Reference
class CAknInputLanguageInfo : public CBase |
Input Language information interface. This object is instantiated to create a standard interface to the native input language services.
Member Functions Documentation
AppendAvailableLanguagesL(CAknInputLanguageList *)
Appends to an externally owned array of CAknInputLanguageItem-s. These can be interrogated to provide information upon return.
AppendLanguagesL(CAknInputLanguageList *, CArrayFix< TInt > *, TAknInputLanguageCapabilities &)
Provide a language list corresponding to the input list of SymbianOS language codes. The order of the languages in the output list is that order implemented in the interface object, and the order of the input list of language codes is ignored.
Parameters
CAknInputLanguageList * aInputLanguageList | Append to this list; |
CArrayFix< TInt > * aLanguageCodeList | Append only languages whose code is in this list. If Null is passed, then no language code filtering is done |
TAknInputLanguageCapabilities & aCapabilityFilter | Append only languages with capabilities set in this filter. If a filter with no capabilities whatsoever is passed, then all capabilities are included |
LanguageCapabilitiesFromLanguage(TLanguage)
This method returns the input capabilities of a language. The capability object can then be queried to see what it is capable of.
LanguageName(TLanguage)
Get the language name that corresponds to the passed-in Symbian OS language code. This name should be localized, or not, depending upon the policy decided for the product
Parameters
TLanguage aLanguageCode | - language code for the language whose name is required |
UrlLanguage()
Return a langauge that is suitable in the product for a URL input language
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.