10 #if !defined(Q_MOC_RUN)
45 virtual bool canMoveUp()
const;
46 virtual bool canMoveDown()
const;
49 virtual void addDialogDestroyed();
52 virtual void hierarchySelectionChanged();
55 virtual void editSelectedItem();
59 virtual void addToHierarchy();
62 virtual void replaceInHierarchy();
65 virtual void removeFromHierarchy();
68 virtual void editFormation();
71 virtual void moveUp();
74 virtual void moveDown();
83 virtual bool formationIsModified()
const;
109 virtual void moveInHierarchy(
int iFrom,
int iTo);
112 virtual void resetHierarchyFromList();
118 virtual void updateButtons();
119 virtual void replaceObjectInHierarchy(
const DtObjectType&);
121 virtual void formationChangedCallback(
DtUiElement*);
QPushButton * myEditFormation
Definition: uiAggregateCompositionEditor.h:130
QPushButton * myAddToHierarchy
Definition: uiAggregateCompositionEditor.h:126
virtual void createControls(QWidget *parent)
If additional widgets or connections need to be made do it here. The parent is the myWidget member...
virtual void setFromParameters(DtReaderWriter *parentRw)
Calls setFromParameters with std::vector of parameter.
DtReaderWriter * myParams
Definition: uiAggregateCompositionEditor.h:135
DtUiElementEventTypes
Definition: uiElement.h:95
DtVrfSubObjectParameterList is a readable/writable list of DtVrfSubObjectParameterEntrys.
Definition: vrfSubObjectParameterList.h:21
virtual void processUiEvent(const DtUiElementEvent &)
Process ui event. Default does nothing.
Definition: uiElement.h:220
std::list< DtObjectType > DtObjectTypeList
Definition: uiAggregateCompositionEditor.h:38
Definition: readerWriter.h:85
QPushButton * myMoveDown
Definition: uiAggregateCompositionEditor.h:132
boost::function< DtUiElement *(makVrv::DtDe &)> CreatorFunction
Definition: uiElement.h:174
DtVrfSubObjectParameterEntry.
Definition: vrfSubObjectParameterEntry.h:27
virtual void elementChanged()
virtual void decorateElement()
Sets element decoration depending on the isModified state of the element.
DtModelSetEntry * mySelectedModel
Definition: uiAggregateCompositionEditor.h:133
Definition: objectType.h:27
virtual void setModelModified(DtModelSetEntry *)
Called when the model is modified. Default is no-op.
DtAddObjectToHierarchy * myAddToHierarchyDialog
Definition: uiAggregateCompositionEditor.h:134
Description: A model is a set of items that defines a model to create in the back-end from the front-...
Definition: modelSetEntry.h:24
Definition: uiAggregateCompositionEditor.h:26
DtFormationHierarchyView * myHierarchy
Definition: uiAggregateCompositionEditor.h:129
virtual bool isModified() const
QPushButton * myReplaceInHierarchy
Definition: uiAggregateCompositionEditor.h:128
QPushButton * myMoveUp
Definition: uiAggregateCompositionEditor.h:131
The DtUiElement class is the base for which all UI elements are defined.
Definition: uiElement.h:92
QPushButton * myRemoveFromHierarchy
Definition: uiAggregateCompositionEditor.h:127
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Definition: addObjectToHierarchy.h:20
virtual void sendEvent(const DtUiElementEvent &)
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:32
Base class of the ui element class chain.
Definition: uiElement.h:169