14 #include <QtWidgets/QDialog>
15 #include <QtCore/QStringList>
16 #include <QtWidgets/qwidget.h>
18 #include <vrfGuiCoreQt/minefieldCompositionWidgetUi.hpp>
20 #include <vlpi/disEnums.h>
30 class DtMineConfigurationDialog;
42 QWidget* parent,
const Qt::WindowFlags& flags = 0);
47 virtual void setupGui(
bool selfDestructing);
56 virtual bool loadFromParamters(
const DtEntityType& entType);
59 virtual void setupFromExtendedData(
const std::map<std::string, std::string>&);
63 virtual std::string createExtendedData();
78 virtual void createConfigurationDlg();
84 virtual void createNewTableEntry();
85 virtual void configureNewMine();
87 virtual void updateDensityUnits(
int oldUnits);
90 virtual void updateMineType(
bool add =
true);
91 virtual void munitionDataChanged(
int row,
int col);
92 virtual void tableDataChanged(
int row,
int col);
94 virtual void configureMine(
int row);
95 virtual void addMineTableEntry();
96 virtual void removeMineTableEntry();
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
Definition: mineConfigurationDialog.h:27
Contains makVrv::DtVirtualBaseClass class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
This file contains the class declaration for the.
Base class to provide boost signal/slot management.
DtMineCompositionEntry; readable/writeable representation of a prioritized entity type...
Definition: mineCompositionEntry.h:24
DtMineCompositionList is a readable/writable list of DtMineCompositionEntrys.
Definition: mineCompositionList.h:21
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