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 TBool FindTransition ( 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 TInt aEvent ) [private]

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

Parameters

const TInt aEvent event to be searched

MergeL(CDigViewNode &)

void MergeL ( CDigViewNode & aNewNode ) [private]

Appends or modify existing transition(s).

Parameters

CDigViewNode & aNewNode holds transitions to be processed

PreviousNode()

CDigViewNode * PreviousNode ( ) const [inline]

Returns the currently set previous node.

SetPreviousNode(CDigViewNode *)

void SetPreviousNode ( CDigViewNode * aNode ) [inline]

Sets previous node to aNode.

Parameters

CDigViewNode * aNode

TransitionAt(TInt)

const TDigViewTransition & TransitionAt ( TInt aIndex ) 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]