CAknInputLanguageItem Class Reference

class CAknInputLanguageItem : public CBase

Input Language Item class.

This object bring together Symbian language code, a language name, and its capabilities

This method is not meant to be derived from.

Inherits from

  • CAknInputLanguageItem

Constructor & Destructor Documentation

CAknInputLanguageItem(TLanguage)

CAknInputLanguageItem(TLanguageaLanguageCode)[private]

Sets only the langauge code

Parameters

TLanguage aLanguageCode

~CAknInputLanguageItem()

IMPORT_C~CAknInputLanguageItem()

C++ destructor

Member Functions Documentation

Capabilities()

IMPORT_C TAknInputLanguageCapabilitiesCapabilities()const

ConstructL(const TDesC &, TAknInputLanguageCapabilities)

voidConstructL(const TDesC &aName,
TAknInputLanguageCapabilitiesaCapabilities
)[private]

2nd stage construction. This sets the name and the capabilies

Parameters

const TDesC & aName
TAknInputLanguageCapabilities aCapabilities

LanguageCode()

IMPORT_C TLanguageLanguageCode()const

LanguageName()

IMPORT_C TPtrCLanguageName()const

NewL(TLanguage, const TDesC &, TAknInputLanguageCapabilities)

CAknInputLanguageItem *NewL(TLanguageaLanguageCode,
const TDesC &aName,
TAknInputLanguageCapabilitiesaCapabilities
)[static]

static 2-stage construction of the object. The language name descriptor is copied by the time the method returns.

Normally this is constructed by the class that supplies the language information. It would not normally be called by clients who want to find out about system input languages

Parameters

TLanguage aLanguageCodeSymbian OS language code
const TDesC & aNameLanguage name to be attached to code
TAknInputLanguageCapabilities aCapabilitiesSets the capabilities

Member Data Documentation

TAknInputLanguageCapabilities iCapabilities

TAknInputLanguageCapabilities iCapabilities[private]

TLanguage iLanguageCode

TLanguage iLanguageCode[private]

HBufC * iLanguageName

HBufC *iLanguageName[private]

TInt iSpare

TInt iSpare[private]