CPbk2ViewNode Class Reference
class CPbk2ViewNode : public CBase
|
Phonebook 2 view navigation node class.
Constructor & Destructor Documentation
CPbk2ViewNode()
CPbk2ViewNode
|
(
|
)
|
[private]
|
CPbk2ViewNode(TUid, TUid, TBool, TPbk2TabGroupId, TPbk2TabGroupOrdering, TInt)
CPbk2ViewNode
|
(
|
TUid
|
aViewId,
|
|
TUid
|
aDefaultPrevViewId,
|
|
TBool
|
aExitNode,
|
|
TPbk2TabGroupId
|
aTabGroupId,
|
|
TPbk2TabGroupOrdering
|
aTabGroupOrdering,
|
|
TInt
|
aTabResourceId
|
|
)
|
[private]
|
Parameters
TUid
aViewId
|
|
TUid
aDefaultPrevViewId
|
|
TBool
aExitNode
|
|
TPbk2TabGroupId
aTabGroupId
|
|
TPbk2TabGroupOrdering
aTabGroupOrdering
|
|
TInt
aTabResourceId
|
|
Member Functions Documentation
DefaultPreviousNode()
Returns the default previous node.
ExitNode()
TBool
|
ExitNode
|
(
|
)
|
const [inline]
|
Returns ETrue if this is an exit node. . *
FindTransition(const TPbk2ViewTransition &)
Returns ETrue if this node contains a transition equal to aTransition.
FindTransition(TPbk2ViewTransitionEvent)
Parameters
TPbk2ViewTransitionEvent
aEvent
|
|
NewL(TUid, TUid, TBool, TPbk2TabGroupId, TPbk2TabGroupOrdering, TInt, TResourceReader &)
IMPORT_C
CPbk2ViewNode
*
|
NewL
|
(
|
TUid
|
aViewId,
|
|
TUid
|
aDefaultPrevViewId,
|
|
TBool
|
aExitNode,
|
|
TPbk2TabGroupId
|
aTabGroupId,
|
|
TPbk2TabGroupOrdering
|
aTabGroupOrdering,
|
|
TInt
|
aTabResourceId,
|
|
TResourceReader
&
|
aTransitionReader
|
|
)
|
[static]
|
Parameters
TUid
aViewId
|
View id of this node.
|
TUid
aDefaultPrevViewId
|
This views default previous view id.
|
TBool
aExitNode
|
ETrue if an exit node.
|
TPbk2TabGroupId
aTabGroupId
|
Tab group id.
|
TPbk2TabGroupOrdering
aTabGroupOrdering
|
Tab group ordering item.
|
TInt
aTabResourceId
|
Tab resource id. Can be defined as 0, which means that the tab should be created by hand.
|
TResourceReader
& aTransitionReader
|
A resource reader pointed to an array of PBK2_VIEW_TRANSITION's.
|
PreviousNode()
Returns the currently set previous node.
ReadTransitionsL(TResourceReader &)
SetPreviousNode(CPbk2ViewNode *)
Sets previous node to aNode.
SetTabGroupOrdering(TPbk2TabGroupOrdering)
void
|
SetTabGroupOrdering
|
(
|
TPbk2TabGroupOrdering
|
aTabGroupOrdering
|
)
|
[inline]
|
Sets the ordering item of this node in the tab group.
Parameters
TPbk2TabGroupOrdering
aTabGroupOrdering
|
Tab group ordering item.
|
SetTabResourceId(TInt)
void
|
SetTabResourceId
|
(
|
TInt
|
aTabResourceId
|
)
|
[inline]
|
Sets this nodes tab resource id.
PBK2_VIEW_NODE_TAB
Parameters
TInt
aTabResourceId
|
Tab resource id.
|
TabGroupId()
TPbk2TabGroupId
|
TabGroupId
|
(
|
)
|
const [inline]
|
TabGroupOrdering()
TPbk2TabGroupOrdering
|
TabGroupOrdering
|
(
|
)
|
const [inline]
|
Returns the ordering item of this node in the tab group.
TabResourceId()
TInt
|
TabResourceId
|
(
|
)
|
const [inline]
|
Returns a tab resource id pointing to a PBK2_VIEW_NODE_TAB.
TransitionAt(TInt)
Returns aIndex:th transition from this node.
Parameters
TInt
aIndex
|
The transition index to query.
|
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
TUid
iDefaultPrevViewId
TUid
|
iDefaultPrevViewId
|
[private]
|
CPbk2ViewNode * iDefaultPreviousNode
TBool
iExitNode
TBool
|
iExitNode
|
[private]
|
CPbk2ViewNode * iPreviousNode
TPbk2TabGroupId
iTabGroupId
TPbk2TabGroupId
|
iTabGroupId
|
[private]
|
TPbk2TabGroupOrdering
iTabGroupOrdering
TPbk2TabGroupOrdering
|
iTabGroupOrdering
|
[private]
|
TInt
iTabResourceId
TInt
|
iTabResourceId
|
[private]
|
CArrayFixFlat< TPbk2ViewTransition > iTransitions
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.