TAknInputLanguageCapabilities Class Reference

class TAknInputLanguageCapabilities

Input language capabilities

Constructor & Destructor Documentation

TAknInputLanguageCapabilities()

IMPORT_C TAknInputLanguageCapabilities ( )

C++ Constructor. Initializes the internal state to "no capabilities"

Member Functions Documentation

AssignCapability(TInt, TBool)

IMPORT_C void AssignCapability ( TInt aCapabilityIndex,
TBool aSet
)

Sets the capability at a given index index to the logical value passed

Parameters

TInt aCapabilityIndex
TBool aSet ETrue - enable the capability; EFalse - disable the capability

FilteredCapabilities(TAknInputLanguageCapabilities &)

IMPORT_C TAknInputLanguageCapabilities FilteredCapabilities ( TAknInputLanguageCapabilities & aFilter ) const

Parameters

TAknInputLanguageCapabilities & aFilter

HasAnySupport()

IMPORT_C TBool HasAnySupport ( ) const

HasCapability(TInt)

IMPORT_C TBool HasCapability ( TInt aCapabilityIndex ) const

Tests a capability

Parameters

TInt aCapabilityIndex

SetAllCapabilities()

IMPORT_C void SetAllCapabilities ( )

Sets all capabilities (existing and potential)

Member Enumerations Documentation

Enum TAknInputLanguageCapabilityIndex

These indices are used to set/clear capabilities. Terms:
  • multitap refers to capability to enter alphabetic chars by pressing the same key repeatedly

  • predictive refers to the device matching (non-multitap) keypresses with potential words in a dictionary. That is, what words would map to the current set of keypad presses

Enumerators

EMultitap = 0x00000000
EPredictive = 0x00000001

Member Data Documentation

TBitFlags32 iCapabilities

TBitFlags32 iCapabilities [private]