THuiValueCommand Class Reference

class THuiValueCommand : public THuiObjectCommand

THuiValueCommand is a command that operates on a single timed value.

Inherits from

Constructor & Destructor Documentation

THuiValueCommand(TAny *, THuiTimedValue &, TReal32, TInt)

IMPORT_CTHuiValueCommand(TAny *aOwner,
THuiTimedValue &aValue,
TReal32aTarget,
TIntaTransitionTime = 0
)

Constructs a new value command.

Parameters

TAny * aOwnerOwner of the timed value. Allowed to be NULL.
THuiTimedValue & aValueTimed value to modify (owned by aOwner).
TReal32 aTargetTarget value
TInt aTransitionTime = 0Time (in milliseconds) for the transition to occur.

THuiValueCommand(TAny *, THuiTimedValue &, THuiOp, TReal32, TReal32)

IMPORT_CTHuiValueCommand(TAny *aOwner,
THuiTimedValue &aValue,
THuiOpaOperation = EHuiOpSet,
TReal32aTarget = 0.0,
TReal32aTiming = 0.0
)

Constructs a new value command. This constructor takes an operation parameter in addition to the target and timing values.

Parameters

TAny * aOwnerOwner of the timed value. Allowed to be NULL.
THuiTimedValue & aValueTimed value to modify (owned by aOwner).
THuiOp aOperation = EHuiOpSetOperation to perform.
TReal32 aTarget = 0.0Target value
TReal32 aTiming = 0.0Time (in milliseconds) for the transition to occur.

Member Functions Documentation

CommandExtension(const TUid &, TAny **)

IMPORT_C voidCommandExtension(const TUid &aExtensionUid,
TAny **aExtensionParams
)[protected, virtual]

Parameters

const TUid & aExtensionUid
TAny ** aExtensionParams

ExecuteL(CHuiEnv &)

IMPORT_C voidExecuteL(CHuiEnv &aEnv)const [virtual]

Executes the command.

Parameters

CHuiEnv & aEnvThe environment in which the command is being executed.

Size()

IMPORT_C TIntSize()const [virtual]

Returns the size of the command.

Speed()

IMPORT_C TReal32Speed()const

Returns the transition speed. Zero, if not set.

Target()

IMPORT_C TReal32Target()const

Returns the target value.

TimedValue()

IMPORT_C THuiTimedValue &TimedValue()const

Returns the visual that the command operates on.

TransitionTime()

IMPORT_C TIntTransitionTime()const

Returns the transition time.

Member Data Documentation

TInt iSpare1

TInt iSpare1[private]

TInt iSpare2

TInt iSpare2[private]

TReal32 iSpeed

TReal32 iSpeed[private]

Optionally, transition speed in units/second.

TReal32 iTarget

TReal32 iTarget[private]

Target value.

THuiTimedValue & iTimedValue

THuiTimedValue &iTimedValue[private]

Timed value being operated on.

TInt iTransitionTime

TInt iTransitionTime[private]

Transition time in milliseconds.