9 #ifndef DTUIAGGREGATECOMPOSITIONEDITOR_H_
10 #define DTUIAGGREGATECOMPOSITIONEDITOR_H_
37 virtual void hierarchySelectionChanged();
38 virtual void editSelectedItem();
39 virtual void addToHierarchy();
40 virtual void replaceInHierarchy();
41 virtual void removeFromHierarchy();
42 virtual void editFormation();
43 virtual void moveUp();
44 virtual void moveDown();
79 virtual bool canMoveUp()
const;
80 virtual bool canMoveDown()
const;
84 virtual bool formationIsModified()
const;
93 DtObjectTypeList ancestorList = DtObjectTypeList());
96 DtObjectTypeList ancestorList = DtObjectTypeList());
107 virtual void hierarchySelectionChanged();
111 virtual void addToHierarchy();
114 virtual void replaceInHierarchy();
117 virtual void removeFromHierarchy();
120 virtual void editFormation();
126 virtual void moveUp();
129 virtual void moveDown();
132 virtual void moveInHierarchy(
int iFrom,
int iTo);
135 virtual void resetHierarchyFromList();
138 virtual void editSelectedItem();
147 virtual void updateButtons();
149 virtual void replaceObjectInHierarchy(
const DtObjectType&);
151 static void formationChangedCallback(
DtUiElement*,
void* usr);