10 #if !defined(Q_MOC_RUN)
16 #include <QtWidgets/QDialog>
17 #include <QtCore/QHash>
26 class QListWidgetItem;
52 static void removeEntityType(
const QString&);
54 static void clearEntityTypes();
57 static std::map<QString, DtRangedObjectType>& entityTypes();
58 static void initializeEntityTypes();
67 virtual bool isComplex()
const;
72 virtual void createComplexEditor();
75 virtual void createBasicEntityTypesList();
76 virtual void validateBasicEmbarkationButtons();
80 virtual void removeSlot(
int slot);
84 virtual QWidget* createLoadList(QWidget* parent,
const QString& title,
DtUiPositionElement*& position);
87 virtual void switchToAdvanced();
88 virtual void switchToBasic();
89 virtual void selectedEntityTypeChanged();
90 virtual void addEntityType();
91 virtual void removeSelectedSlot();
92 virtual void elementDestroyed();
DtEmbarkationEditor * myEmbarkationEditor
Definition: embarkationConfigurationDialog.h:95
std::map< QString, DtRangedObjectType > myAvailableEntityTypes
Definition: embarkationConfigurationDialog.h:107
DtLoadPoint; Readable/writeable object for describing position for entity loading/unloading.
Definition: loadPoint.h:22
QWidget * myBasicCanvas
Definition: embarkationConfigurationDialog.h:98
QVBoxLayout * myBasicCanvasLayout
Definition: embarkationConfigurationDialog.h:99
QPushButton * myBasicOKButton
Definition: embarkationConfigurationDialog.h:102
DtUiElement * pushButton()
Definition: embarkationConfigurationDialog.h:61
QPushButton * myBasicAddType
Definition: embarkationConfigurationDialog.h:103
DtObjectType myObjectType
Definition: embarkationConfigurationDialog.h:110
QVBoxLayout * myMainLayout
Definition: embarkationConfigurationDialog.h:96
DtEmbarkationSlotEntry.
Definition: embarkationSlotEntry.h:27
Definition: objectType.h:27
Definition: rangedObjectType.h:19
UI Element for specifying a body position on an entity.
Definition: uiPositionElement.h:23
DtEmbarkationInformation myBasicEmbarkationInformation
Definition: embarkationConfigurationDialog.h:112
DtUiPositionElement * myBasicIngressPoint
Definition: embarkationConfigurationDialog.h:100
Definition: embarkationEditor.h:43
DtUiElement * myPushButton
Definition: embarkationConfigurationDialog.h:106
makVrv::DtDe & myDe
Definition: embarkationConfigurationDialog.h:111
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
QPushButton * myBasicRemoveType
Definition: embarkationConfigurationDialog.h:104
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Definition: embarkationConfigurationDialog.h:34
QListWidget * myBasicEntityTypes
Definition: embarkationConfigurationDialog.h:105
#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:172
DtUiPositionElement * myBasicEgressPoint
Definition: embarkationConfigurationDialog.h:101