The DtElementIDHierarchyNode class will contain information about an element, its children and its parent.
More...
Detailed Description
The DtElementIDHierarchyNode class will contain information about an element, its children and its parent.
Member Typedef Documentation
Member Enumeration Documentation
Used to keep track of state of item as it should appear visually in the hierarchy.
- Enumerator:
| Unknown |
|
| Collapsed |
|
| Shown |
|
| Ghosted |
|
| Expanded |
|
| InitiallyShown |
|
| InitiallyExpanded |
This will be set in the case of no children or parent.
If this continues to be the case, the item should be shown, else, if this item gets children in the future, it will be changed to expanded
|
| Hidden |
Special state to keep initially expanded first shown.
|
- Enumerator:
| ShouldHaveChildren |
|
| CollapseIfNoChildren |
Set this flag if the item should have children, but does not yet.
|
Constructor & Destructor Documentation
| makVrv::DtElementIDHierarchyNode::DtElementIDHierarchyNode |
( |
| ) |
|
If created from a change attribute, will allocate and delete children in destructor.
| makVrv::DtElementIDHierarchyNode::DtElementIDHierarchyNode |
( |
DtElementID |
| ) |
|
| virtual makVrv::DtElementIDHierarchyNode::~DtElementIDHierarchyNode |
( |
| ) |
|
|
virtual |
Member Function Documentation
| void makVrv::DtElementIDHierarchyNode::removeChild |
( |
DtElementID |
child | ) |
|
| void makVrv::DtElementIDHierarchyNode::removeAllChildren |
( |
| ) |
|
| virtual bool makVrv::DtElementIDHierarchyNode::childInHierarchy |
( |
DtElementID |
id | ) |
const |
|
virtual |
Returns true if the child is in the hierarchy node tree.
| void makVrv::DtElementIDHierarchyNode::setFlags |
( |
int |
flags | ) |
|
| int makVrv::DtElementIDHierarchyNode::flags |
( |
| ) |
const |
| void makVrv::DtElementIDHierarchyNode::setDisplayState |
( |
DisplayState |
| ) |
|
| DisplayState makVrv::DtElementIDHierarchyNode::displayState |
( |
| ) |
const |
Member Data Documentation
| bool makVrv::DtElementIDHierarchyNode::myCleanupChildren |
|
protected |
| int makVrv::DtElementIDHierarchyNode::myFlags |
|
protected |
| DisplayState makVrv::DtElementIDHierarchyNode::myDisplayState |
|
protected |
The documentation for this class was generated from the following file: