NodeListItemWithDocPtr Class Reference

This is used to allows blends of compounds to manage memory correctly. The class stores a pointer to the owning document - so that when the document dies, we only kill nodes associated with that document. More...

#include <group.h>

Inheritance diagram for NodeListItemWithDocPtr:

NodeListItem ListItem CCObject SimpleCCObject List of all members.

Public Member Functions

 NodeListItemWithDocPtr ()
 Tests to see whether this group's extend-centre is positioned so as to make an extend operation irreversible.Perform an Extend operation on this group. Behaviour is as follows:default constructor. Initialises pNode = NULL.
 NodeListItemWithDocPtr (Node *WhichNode)
 Constructor for NodeListItem which sets the pNode variable to WhichNode.
 ~NodeListItemWithDocPtr ()

Public Attributes

NodepNode
DocumentpOwner
BOOL isForPrinting

Detailed Description

This is used to allows blends of compounds to manage memory correctly. The class stores a pointer to the owning document - so that when the document dies, we only kill nodes associated with that document.

Author:
Chris_Snook (Xara Group Ltd) <camelotdev@xara.com>
Date:
10/7/2000
See also:
Range::MakeListOfNodes

Definition at line 208 of file group.h.


Constructor & Destructor Documentation

NodeListItemWithDocPtr::NodeListItemWithDocPtr  ) 
 

Tests to see whether this group's extend-centre is positioned so as to make an extend operation irreversible.Perform an Extend operation on this group. Behaviour is as follows:default constructor. Initialises pNode = NULL.

Author:
Jim_Lynn (Xara Group Ltd) <camelotdev@xara.com>
Date:
22/7/94
Parameters:
- [INPUTS]
- [OUTPUTS]
Returns:
-

Errors: -

See also:
-

Definition at line 1933 of file group.cpp.

01934 {
01935     pNode = NULL;
01936 }

NodeListItemWithDocPtr::NodeListItemWithDocPtr Node WhichNode  ) 
 

Constructor for NodeListItem which sets the pNode variable to WhichNode.

Author:
Jim_Lynn (Xara Group Ltd) <camelotdev@xara.com>
Date:
22/7/94
Parameters:
- [INPUTS]
- [OUTPUTS]
Returns:
-

Errors: -

See also:
-

Definition at line 1953 of file group.cpp.

01954 {
01955     pNode = WhichNode;
01956 }

NodeListItemWithDocPtr::~NodeListItemWithDocPtr  )  [inline]
 

Definition at line 214 of file group.h.

00214 {}              // Nothing to destruct


Member Data Documentation

BOOL NodeListItemWithDocPtr::isForPrinting
 

Definition at line 218 of file group.h.

Node* NodeListItemWithDocPtr::pNode
 

Reimplemented from NodeListItem.

Definition at line 216 of file group.h.

Document* NodeListItemWithDocPtr::pOwner
 

Definition at line 217 of file group.h.


The documentation for this class was generated from the following files:
Generated on Sat Nov 10 03:56:56 2007 for Camelot by  doxygen 1.4.4