CDigViewNode Class Reference

class CDigViewNode : public CBase

Inherits from

Constructor & Destructor Documentation

CDigViewNode()

CDigViewNode()[private, inline]

Default constructor.

~CDigViewNode()

IMPORT_C~CDigViewNode()

Destructor.

Member Functions Documentation

AdditionalResId()

TInt AdditionalResId()const [inline]

Returns additional resource id.

DefaultPreviousNode()

CDigViewNode *DefaultPreviousNode()const [inline]

Returns the default previous node.

ExitNode()

TBool ExitNode()const [inline]

Returns ETrue if this is an exit node.

FindTransition(const TDigViewTransition &)

IMPORT_C TBoolFindTransition(const TDigViewTransition &aTransition)const

Returns ETrue if this node contains a transition equal to aTransition.

Parameters

const TDigViewTransition & aTransition

FindTransition(const TInt)

TDigViewTransition *FindTransition(const TIntaEvent)[private]

Finds transition based on aEvent, in case not found returns NULL.

Parameters

const TInt aEventevent to be searched

MergeL(CDigViewNode &)

voidMergeL(CDigViewNode &aNewNode)[private]

Appends or modify existing transition(s).

Parameters

CDigViewNode & aNewNodeholds transitions to be processed

PreviousNode()

CDigViewNode *PreviousNode()const [inline]

Returns the currently set previous node.

SetPreviousNode(CDigViewNode *)

voidSetPreviousNode(CDigViewNode *aNode)[inline]

Sets previous node to aNode.

Parameters

CDigViewNode * aNode

TransitionAt(TInt)

const TDigViewTransition &TransitionAt(TIntaIndex)const [inline]

Returns aIndex:th transition from this node.

Parameters

TInt aIndex

TransitionCount()

TInt TransitionCount()const [inline]

Returns the number of transitions from this node.

ViewId()

TUid ViewId()const [inline]

Returns the view id of this node.

Member Data Documentation

TInt iAdditionalResId

TInt iAdditionalResId[private]

TUid iDefaultPrevViewId

TUid iDefaultPrevViewId[private]

CDigViewNode * iDefaultPreviousNode

CDigViewNode *iDefaultPreviousNode[private]

TBool iExitNode

TBool iExitNode[private]

CDigViewNode * iPreviousNode

CDigViewNode *iPreviousNode[private]

CArrayFixFlat< TDigViewTransition > iTransitions

CArrayFixFlat< TDigViewTransition >iTransitions[private]

TUid iViewId

TUid iViewId[private]