Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <FEPBCONFIG.H>
Link against: fepbase.lib

Class TFepOnOrOffKeyData

class TFepOnOrOffKeyData;

Description

On or off key data for FEPs.

The CCoeFep class uses instances of this class to specify the key combination which is used to turn the FEP on and off. These values are initialised during construction of the FEP (see CCoeFep::BaseConstructL(const CCoeFepParameters &)).

The class consists of three TUints. They represent:

For example, if the key combination to turn the FEP off is Fn+Enter, where the Shift modifier must not be down (and the state of all other modifiers is irrelevant), the TFepOnOrOffKeyData object would be constructed as follows:

TFepOnOrOffKeyData(EKeyEnter, EModifierFunc|EModifierShift, EModifierFunc) 

Note that modifiers should not be set in the values if they are not also set in the mask.

Members

Defined in TFepOnOrOffKeyData:


Construction and destruction


TFepOnOrOffKeyData(TUint,TUint,TUint)

inline TFepOnOrOffKeyData(TUint aCharacterCodeForFoldedMatch, TUint aModifierMask, TUint aModifierValues);

Description

The C++ constructor is used to construct the key data object with the character code, the modifier mask and the modifier values.

Parameters

TUint aCharacterCodeForFoldedMatch

The character code.

TUint aModifierMask

The modifier mask.

TUint aModifierValues

The modifier values.

[Top]


Member functions


CharacterCodeForFoldedMatch()const

inline TUint CharacterCodeForFoldedMatch() const;

Description

Gets the character code.

Return value

TUint

The character code.


ModifierMask()const

inline TUint ModifierMask() const;

Description

Gets the modifier mask.

Return value

TUint

The modifier mask.


ModifierValues()const

inline TUint ModifierValues() const;

Description

Gets the modifier values.

Return value

TUint

The modifier values.


operator==(const TFepOnOrOffKeyData &)const

IMPORT_C TBool operator==(const TFepOnOrOffKeyData &aAnother) const;

Description

Checks if 2 TFepOnOrOffKeyData objects have the same values.

returns Etrue if the 2 objects have the same values, EFalse otherwise

Parameters

const TFepOnOrOffKeyData &aAnother

Return value

TBool


operator!=(const TFepOnOrOffKeyData &)const

IMPORT_C TBool operator!=(const TFepOnOrOffKeyData &aAnother) const;

Description

Checks if 2 TFepOnOrOffKeyData objects do not have the the same values.

returns Etrue if the 2 objects have the same values, EFalse otherwise

Parameters

const TFepOnOrOffKeyData &aAnother

Return value

TBool