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();
77 virtual void assignSubordinateFunction();
82 virtual void addObjectToHierarchy(
const DtObjectType&);
86 virtual bool formationIsModified()
const;
112 virtual void moveInHierarchy(
int iFrom,
int iTo);
115 virtual void resetHierarchyFromList();
121 virtual void updateButtons();
122 virtual void replaceObjectInHierarchy(
const DtObjectType&);
124 virtual void formationChangedCallback(
DtUiElement*);
QPushButton * myEditFormation
Definition: uiAggregateCompositionEditor.h:133
QPushButton * myAddToHierarchy
Definition: uiAggregateCompositionEditor.h:129
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:139
DtUiElementEventTypes
Definition: uiElement.h:100
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:234
std::list< DtObjectType > DtObjectTypeList
Definition: uiAggregateCompositionEditor.h:38
Definition: readerWriter.h:85
QPushButton * myMoveDown
Definition: uiAggregateCompositionEditor.h:135
boost::function< DtUiElement *(makVrv::DtDe &)> CreatorFunction
Definition: uiElement.h:188
DtVrfSubObjectParameterEntry.
Definition: vrfSubObjectParameterEntry.h:27
virtual void elementChanged()
virtual void decorateElement()
Sets element decoration depending on the isModified state of the element. This version changes myLabe...
DtModelSetEntry * mySelectedModel
Definition: uiAggregateCompositionEditor.h:137
virtual void setModelModified(DtModelSetEntry *)
Called when the model is modified. Default is no-op.
DtAddObjectToHierarchy * myAddToHierarchyDialog
Definition: uiAggregateCompositionEditor.h:138
Definition: modelSetEntry.h:34
Definition: uiAggregateCompositionEditor.h:26
DtFormationHierarchyView * myHierarchy
Definition: uiAggregateCompositionEditor.h:132
virtual bool isModified() const
QPushButton * myAssignFunction
Definition: uiAggregateCompositionEditor.h:136
QPushButton * myReplaceInHierarchy
Definition: uiAggregateCompositionEditor.h:131
QPushButton * myMoveUp
Definition: uiAggregateCompositionEditor.h:134
The DtUiElement class is the base for which all UI elements are defined. If you wish to create a new ...
Definition: uiElement.h:97
QPushButton * myRemoveFromHierarchy
Definition: uiAggregateCompositionEditor.h:130
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
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:33
Base class of the ui element class chain. Properties available through designer for all ui elements a...
Definition: uiElement.h:183