9
10
11
12
13
void addChild(Node *child)
Adds the child to this node's child list and sets the child's parent pointer to this Aggregate.
void setParent(Aggregate *n)
Sets the node's parent pointer to n.
LinkType
An unsigned char value that probably should be moved out of the Node base class.
Node * clone(Aggregate *parent) override
Clone this node on the heap and make the clone a child of parent.
Combined button and popup list for selecting options.