CXCFWNode Class Reference

class CXCFWNode : public CBase

Node interface for setting data and relative nodes This interface is not exported, CXCFWTree is the only user.

XCFW.lib
Since
Series 60 3.1

Inherits from

Constructor & Destructor Documentation

CXCFWNode()

CXCFWNode ( ) [private]

C++ default constructor.

~CXCFWNode()

~CXCFWNode ( ) [virtual]

Destructor.

Member Functions Documentation

ConstructL(CGECOObjectBase *)

void ConstructL ( CGECOObjectBase * aData ) [private]

By default Symbian 2nd phase constructor is private.

Parameters

CGECOObjectBase * aData

Data()

IMPORT_C CGECOObjectBase * Data ( )

From MXCFWNode . Returns Data object for this node

FirstChild()

IMPORT_C MXCFWNode * FirstChild ( )

From MXCFWNode . Returns first child node for this node

LastChild()

IMPORT_C MXCFWNode * LastChild ( )

From MXCFWNode . Returns last child node for this node

NewL(CGECOObjectBase *)

CXCFWNode * NewL ( CGECOObjectBase * aData ) [static]

Two-phased constructor.

Parameters

CGECOObjectBase * aData Node data object

NextSibling()

IMPORT_C MXCFWNode * NextSibling ( )

From MXCFWNode . Returns next sibling node for this node

Parent()

IMPORT_C MXCFWNode * Parent ( )

From MXCFWNode . Returns parent node for this node

PrevSibling()

IMPORT_C MXCFWNode * PrevSibling ( )

From MXCFWNode . Returns previous sibling node for this node

SetData(CGECOObjectBase *)

void SetData ( CGECOObjectBase * aData )
Sets content to this node
Since
Series 60 3.1

Parameters

CGECOObjectBase * aData New content object to be stored in this node. Note: Old data pointer should be deleted first.

SetFirstChild(MXCFWNode *)

void SetFirstChild ( MXCFWNode * aNode )
Sets first child node for this node
Since
Series 60 3.1

Parameters

MXCFWNode * aNode New first child for this node

SetLastChild(MXCFWNode *)

void SetLastChild ( MXCFWNode * aNode )
Sets last child for this node
Since
Series 60 3.1

Parameters

MXCFWNode * aNode New last child for this node

SetNextSibling(MXCFWNode *)

void SetNextSibling ( MXCFWNode * aNode )
Sets next sibling for this node
Since
Series 60 3.1

Parameters

MXCFWNode * aNode New next sibling for this node

SetParent(MXCFWNode *)

void SetParent ( MXCFWNode * aNode )
Sets parent for this node
Since
Series 60 3.1

Parameters

MXCFWNode * aNode New parent for this node

SetPrevSibling(MXCFWNode *)

void SetPrevSibling ( MXCFWNode * aNode )
Sets previous sibling for this node
Since
Series 60 3.1

Parameters

MXCFWNode * aNode New previous sibling for this node

Member Data Documentation

CGECOObjectBase * iData

CGECOObjectBase * iData [private]

MXCFWNode * iFirstChild

MXCFWNode * iFirstChild [private]

MXCFWNode * iLastChild

MXCFWNode * iLastChild [private]

MXCFWNode * iNextSibling

MXCFWNode * iNextSibling [private]

MXCFWNode * iParent

MXCFWNode * iParent [private]

MXCFWNode * iPrevSibling

MXCFWNode * iPrevSibling [private]