14 #include <boost/signals2.hpp>
23 class DtMinefieldDefinitionDialog;
24 class DtMinefieldCompositionWidget;
40 virtual void processPopulateDialog(
const makVrv::DtUniqueID& selectedUniqueID)
override;
43 virtual void setupGui()
override;
45 virtual void setShoePropertiesDialogBeforeCreate(
bool show);
50 virtual void processObjectCreation()
override;
53 virtual void processObjectUpdate()
override;
56 virtual void objectCreated()
override;
76 virtual std::string composeExtendedData();
79 virtual void setupFromExtendedData(
const std::map<std::string, std::string>& extendedData);
82 virtual void setupGui()
override;
83 virtual bool showAlpha()
const override;
87 virtual void populateOverlays()
override;
89 virtual void init(
const DtEntityType& entityType,
const QString& title,
bool forPlan,
QWidget * myExtension
Definition: minefieldDefinitionDialog.h:93
bool mySelfDestructType
Definition: minefieldDefinitionDialog.h:94
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
DtSimCommand subclass for creating a new VrfObjects. Used for both single and multi-point objects...
Definition: createObjectCommand.h:36
DtEditingType
Definition: vrfObjectManipulationHandlerBaseClass.h:42
This class implements the logic behind the DtShapeObjectDefinitionDialog.
Definition: shapeObjectDefinitionDialog.h:51
Definition: createAndEditObjectDialogInterface.h:27
Definition: minefieldDefinitionDialog.h:64
!!!!!!!!! DtMinefieldDefinitionDialogCreator
Definition: minefieldDefinitionDialog.h:99
Logic that is used to populate and receive updates from the weather extension.
Definition: minefieldDefinitionDialog.h:27
DtDialogInteractionMode
Definition: createAndEditObjectDialogInterface.h:32
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
boost::signals2::connection myUpdateConnection
Definition: minefieldDefinitionDialog.h:61
Definition: shapeObjectDefinitionDialog.h:663
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
const char int mode
Definition: ioapi.h:38
Contains makVrv::DtUniqueID type.
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:76
This class defines the dialog that allows the creation/update of point objects in the scenario (entit...
Definition: shapeObjectDefinitionDialog.h:257
DtMinefieldCompositionWidget * myCompositionWidget
Definition: minefieldDefinitionDialog.h:95