CXCFWTree Class Reference
class CXCFWTree : public CBase
|
CXCFWTree
implements
MXCFWTree
interface. It owns the actual tree nodes.
XCFW.lib
-
Since
-
Series 60 3.1
Constructor & Destructor Documentation
~CXCFWTree()
IMPORT_C
|
~CXCFWTree
|
(
|
)
|
[virtual]
|
Member Functions Documentation
AddNodeL(CGECOObjectBase *, MXCFWNode *, MXCFWNode *)
From
MXCFWTree
. Adds a node to tree. aData ownership is transferred at the beginning of the method!
AddNodeL(CGECOObjectBase *, MXCFWNode *)
From
MXCFWTree
. Adds a node to tree. aData ownership is transferred at the beginning of the method!
AddNodeL(CGECOObjectBase *)
From
MXCFWTree
. Adds a node to tree. aData ownership is transferred at the beginning of the method!
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
By default Symbian 2nd phase constructor is private.
DTDName()
const
TDesC
&
|
DTDName
|
(
|
)
|
|
From
MXCFWTree
. Returns default DTD name for this tree's content
GetChildNodesL(MXCFWNode *, RNodeArray &)
From
MXCFWTree
. Gets list of child nodes for a parent
GetNodesOfTypeL(const TDesC &, RNodeArray &, MXCFWNode *, TBool)
From
MXCFWTree
. Gets list of certain type nodes.
IsLocked()
IMPORT_C
TBool
|
IsLocked
|
(
|
)
|
|
MoveNodeL(MXCFWNode *, MXCFWNode *, MXCFWNode *)
From
MXCFWTree
. Moves a node in tree to another position.
RemoveFromNodeList(MXCFWNode *)
void
|
RemoveFromNodeList
|
(
|
MXCFWNode
*
|
aNode
|
)
|
[private]
|
Removes a tree node branch starting from given node recursively
-
Since
-
Series 60 3.1
RemoveNodeL(MXCFWNode *)
IMPORT_C void
|
RemoveNodeL
|
(
|
MXCFWNode
*
|
aNodeToRemove
|
)
|
|
RemoveNodeRecursiveL(MXCFWNode *)
void
|
RemoveNodeRecursiveL
|
(
|
MXCFWNode
*
|
aNode
|
)
|
[private]
|
Removes a tree node branch starting from given node recursively
-
Since
-
Series 60 3.1
SetDTDNameL(const TDesC &)
void
|
SetDTDNameL
|
(
|
const
TDesC
&
|
aName
|
)
|
|
From
MXCFWTree
. Sets DTD name for this tree content
SetLocked(TBool)
IMPORT_C void
|
SetLocked
|
(
|
TBool
|
aLockStatus
|
)
|
|
From
MXCFWTree
. Sets tree structure lock status
Member Data Documentation
TBool
iClientListDirty
TBool
|
iClientListDirty
|
[private]
|
HBufC * iDTDName
HBufC
*
|
iDTDName
|
[private]
|
RInternalNodeArray
iNodeList
RNodeArray
iNodeListForClient
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.