14 #include <QtWidgets/QDialog>
15 #include <QtCore/QStringList>
16 #include <QtWidgets/qwidget.h>
18 #include <vrfGuiCoreQt/minefieldCompositionWidgetUi.hpp>
20 #include <vlpi/disEnums.h>
29 class DtMineConfigurationDialog;
41 QWidget* parent,
const Qt::WindowFlags& flags = 0);
46 virtual void setupGui(
bool selfDestructing);
55 virtual bool loadFromParamters(
const DtEntityType& entType);
58 virtual void setupFromExtendedData(
const std::map<std::string, std::string>&);
62 virtual std::string createExtendedData();
77 virtual void createConfigurationDlg();
83 virtual void createNewTableEntry();
84 virtual void configureNewMine();
85 virtual void slot_onUnitChanged(
int attribute,
int from);
86 virtual void updateDensityUnits(
int oldUnits);
89 virtual void updateMineType(
bool add =
true);
90 virtual void munitionDataChanged(
int row,
int col);
91 virtual void tableDataChanged(
int row,
int col);
93 virtual void configureMine(
int row);
94 virtual void addMineTableEntry();
95 virtual void removeMineTableEntry();
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
Definition: mineConfigurationDialog.h:26
Contains makVrv::DtVirtualBaseClass class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
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.
Definition: DtDe.h:69