TAknEditorCaseState Class Reference

class TAknEditorCaseState

Data structure to store current state of case modes.

Data structure to hold the current state of all case state information currently held by the fep and applicable to an editor.

Since
Series 60 0.9

Constructor & Destructor Documentation

TAknEditorCaseState()

IMPORT_CTAknEditorCaseState()

C++ default constructor.

TAknEditorCaseState

Data structure to hold the current state of all case state information currently held by the fep and applicable to an editor

Member Functions Documentation

ClearFlag(TCaseStateFlags)

IMPORT_C voidClearFlag(TCaseStateFlagsaFlag)

Clear the given flag.

Parameters

TCaseStateFlags aFlaga Flag to be cleared.

CurrentCase()

IMPORT_C TUintCurrentCase()const

Gets current case.

IsFlagSet(TCaseStateFlags)

IMPORT_C TBoolIsFlagSet(TCaseStateFlagsaFlag)const

Tells whether the given flag is set or not.

Parameters

TCaseStateFlags aFlagThe flag to check.

PreviousCase()

IMPORT_C TUintPreviousCase()const

Gets previous case.

PreviousCaseUsedToEnterText()

IMPORT_C TUintPreviousCaseUsedToEnterText()const

Gets previous case used to enter text.

SetCurrentCase(TUint)

IMPORT_C voidSetCurrentCase(TUintaCase)

Sets current case.

Parameters

TUint aCaseA new case.

SetFlag(TCaseStateFlags)

IMPORT_C voidSetFlag(TCaseStateFlagsaFlag)

Sets a flag.

Parameters

TCaseStateFlags aFlaga Flag to be set.

SetPreviousCase(TUint)

IMPORT_C voidSetPreviousCase(TUintaCase)

Sets previous case.

Parameters

TUint aCasea Previously used case.

SetPreviousCaseUsedToEnterText(TUint)

IMPORT_C voidSetPreviousCaseUsedToEnterText(TUintaCase)

Sets previous case used to enter text.

Parameters

TUint aCasePreviously used case to enter text.

Member Enumerations Documentation

Enum TCaseStateFlags

Flags that indicate states of the case.

Enumerators

EFlagTextEnteredInCurrentCase = 0x00000001

Has text been entered with current case.

EFlagInitialiseRequired = 0x00000002

Initialisation is required.

EFlagSupressAutoUpdateCase = 0x00000004

Supress case's automatic update.

Member Data Documentation

TUint8 iCurrentCase

TUint8 iCurrentCase[private]

TUint8 iFlags

TUint8 iFlags[private]

TUint8 iPreviousCase

TUint8 iPreviousCase[private]

TUint8 iPreviousCaseUsedToEnterText

TUint8 iPreviousCaseUsedToEnterText[private]

TInt iSpare

TInt iSpare[private]