14 #include <QtWidgets/QDialog>
15 #include "mineConfigurationDialogUi.hpp"
23 class DtEnumerationSelectionWidget;
24 class DtSimpleRangeLabel;
45 virtual void loadDefaults(
bool fromFactory =
false);
48 virtual void saveAsDefaults();
50 virtual void setupGui(
bool selfDestruct);
51 virtual void creationMode(
bool add);
57 virtual void slot_onUnitChanged(
int attribute,
int from);
60 void updateMunition(
bool);
64 virtual void fuseChanged(
int);
65 virtual void accept();
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
Definition: mineConfigurationDialog.h:26
DtMineMunition myCurrentMunition
Definition: mineConfigurationDialog.h:79
bool myIsNewMine
Definition: mineConfigurationDialog.h:80
std::vector< double > myDefaultLengthsSource
This stores the default trip wire lengths in meters, our source units.
Definition: mineConfigurationDialog.h:75
DtMineConfigurationSettingsRecord mySettings
Definition: mineConfigurationDialog.h:78
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
QDialog * myEnumerationSelectionDialog
Definition: mineConfigurationDialog.h:71
This file contains the class declaration for the.
makVrv::DtDe & myDe
Definition: mineConfigurationDialog.h:76
Range label. This will change units if display units for distance change.
Definition: simpleLabelWidgets.h:115
Base class to provide boost signal/slot management.
Ui_MineConfigureDialogUi myUiImpl
Definition: mineConfigurationDialog.h:68
makVrv::DtSignalConnectionManager myConnectionManager
Definition: mineConfigurationDialog.h:77
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Definition: mineConfigurationSettingsRecord.h:25
DtSimpleRangeLabel * myTripWireTypeLabel
Definition: mineConfigurationDialog.h:69
DtEnumerationSelectionWidget * myEnumerationSelectionWidget
Definition: mineConfigurationDialog.h:70
DtMineMunition class.
Definition: mineMunition.h:24