18 #include <QtCore/QVector>
61 virtual void formationChanged();
63 virtual void formationModified();
64 virtual void addFormation();
65 virtual void renameFormation();
66 virtual void setAsDefault();
67 virtual void autoLayout();
68 virtual void setSubordinateFormation();
69 virtual void collapseAllOneLevel();
70 virtual void expandAllOneLevel();
71 virtual void toggleBoundingBoxes();
72 virtual void toggleSnapToGrid();
73 virtual void copyFormations();
74 virtual void changeAutoLayoutCheckBox();
75 virtual void removeSelectedFormation();
76 virtual void gridLineSpacingChanged();
83 virtual bool isFormationModified(
const DtString&)
const;
97 virtual QVector<DtFormationTableEntry*> entriesThatUseFormationFile(
const DtFormationTable*,
99 virtual void formationFileNames(
const DtFilename& oldUnsub,
const DtFilename& oldFile,
100 const DtFilename& newFormationFile, QString& newFile, QString& newUnsubName)
const;
103 virtual void removeFromHierarchy(
int);
104 virtual void removeFormationEntry(
DtFormation* formation,
int iPosition,
int maxId);
105 virtual QVector<DtFormationEntry*> allFormationEntriesForLeader(
DtFormation* form,
int promId)
const;
107 virtual void repositionInFormation(
int iFrom,
int iTo);
108 virtual void replaceObjectInFormation(
int iPos);
113 virtual void validateExpandCollapse();
114 virtual QString addFormationToFormationList(QString entryRwName,
const QString& basedOnFormation =
"");
115 virtual void addNewFormation(QString entryRwName,
const QString& basedOnFormation =
"");
120 virtual void autoLayoutAll();
DtFormationEntry; readable/writeable entry in a DtFormation.
Definition: formationEntry.h:28
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.
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
Contains makVrv:DtSelectionManager class.
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.
virtual bool isModified() const
The DtUiElement class is the base for which all UI elements are defined.
Definition: uiElement.h:92
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtFormationTableEntry.
Definition: formationTableEntry.h:23
virtual void sendEvent(const DtUiElementEvent &)
Using a DtReaderWriterFile allows a DtReaderWriter object to be read in from an MTL stream contained ...
Definition: readerWriterFile.h:35
#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