12 #include <vlutil/vlString.h>
15 #include <QtWidgets/QDialog>
25 class QDoubleValidator;
43 virtual void init(
const DtString& selectedPower,
bool isHumanDamage);
45 virtual void setPower(
const DtString&);
47 virtual DtString selectedPower()
const;
55 virtual void updateOKButton();
56 virtual void functionTypeChanged();
57 virtual void onPowerSelected();
makVrv::DtDe & myDe
Definition: damageTableConfigurationDialog.h:88
QLineEdit * myLargestPower
Definition: damageTableConfigurationDialog.h:73
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
Creator for the dialog.
Definition: damageTableConfigurationDialog.h:94
QHBoxLayout * myButtonLayout
Definition: damageTableConfigurationDialog.h:61
QRadioButton * myRangeListCaclulation
Definition: damageTableConfigurationDialog.h:68
QLineEdit * mySensorsKill
Definition: damageTableConfigurationDialog.h:82
makVrv::DtDe & myDe
Definition: damageTableConfigurationDialog.h:113
QLabel * myPowersLabel
Definition: damageTableConfigurationDialog.h:65
QLabel * mySensorsKillLabel
Definition: damageTableConfigurationDialog.h:81
QListWidget * myPowers
Definition: damageTableConfigurationDialog.h:66
Contains makVrv::DtVirtualBaseClass class.
QPushButton * myCancelButton
Definition: damageTableConfigurationDialog.h:63
QDoubleValidator * myPowerValidator
Definition: damageTableConfigurationDialog.h:84
DtDamageProbabilityTable.
Definition: damageProbabilityTable.h:20
bool myIsHumanDamage
Definition: damageTableConfigurationDialog.h:90
QLabel * myMobilityKillLabel
Definition: damageTableConfigurationDialog.h:79
QVBoxLayout * myMainLayout
Definition: damageTableConfigurationDialog.h:60
QGridLayout * myDataLayout
Definition: damageTableConfigurationDialog.h:71
The main dialog that allows the user to set up some values for the formula to they wish to use to cre...
Definition: damageTableConfigurationDialog.h:32
DtDmgSurfaceEntry is a readable/writable list of angle of incidence tables; the name of the list is a...
Definition: dmgSurfaceEntry.h:29
DtString mySelectedPower
Definition: damageTableConfigurationDialog.h:89
DtDmgAngleOfIncidenceCalcTable is the derived form of DtDmgAngleOfIncidenceTable that has a DtPrbCoef...
Definition: dmgAngleOfIncidenceCalcTable.h:27
QLineEdit * myCatastrophicKill
Definition: damageTableConfigurationDialog.h:76
QLineEdit * myFirepowerKill
Definition: damageTableConfigurationDialog.h:78
QPushButton * myOKButton
Definition: damageTableConfigurationDialog.h:62
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
QDoubleValidator * myPercentValidator
Definition: damageTableConfigurationDialog.h:85
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
QLabel * myCatastrophicKillLabel
Definition: damageTableConfigurationDialog.h:75
QLabel * myFirepowerKillLabel
Definition: damageTableConfigurationDialog.h:77
QLabel * myLargestPowerLabel
Definition: damageTableConfigurationDialog.h:72
QLineEdit * myMobilityKill
Definition: damageTableConfigurationDialog.h:80
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:33
QRadioButton * myRangeCoefficientCalculation
Definition: damageTableConfigurationDialog.h:69