12 #include <QtGui/QColor>
13 #include <QtCore/QPointF>
14 #include <QtCore/QVector>
27 class QDoubleValidator;
58 static QString axisTitle(
const DtString&);
61 virtual void detonationPowerChanged();
63 virtual void setFromParameters(
const std::vector<DtReaderWriter*>& parentRw)
override;
91 virtual QString currentText()
const;
92 virtual DtString currentPower()
const;
93 virtual DtString currentDeterminant()
const;
97 virtual void cellEntered(
QObject* e);
99 virtual void moveRange();
100 virtual void wheelMove(
double delta);
107 virtual int changeRangeForColumn(
int column,
double toRange);
109 virtual void replotGraph();
112 virtual void sectionDoubleClicked(
int);
113 virtual void legendClicked(
const QVariant&,
int);
114 virtual void selectCurve(
const QPointF&);
115 virtual void selectPowerLine();
116 virtual void changeCellValue();
118 virtual void onAddPower();
119 virtual void onRemovePower();
120 virtual void onEditPower();
122 virtual void graphDataSelectionChanged();
124 virtual void addRange();
125 virtual void editRange();
126 virtual void removeRange();
127 virtual void onCopyPower();
128 virtual void onAssignAsAttacker();
130 virtual void updateTabVisibility();
DtRangeProbEntry is an abstract class whose deriving classes will have one of the two forms of DtPrbD...
Definition: rangeProbEntry.h:19
virtual void createControls(QWidget *parent)
If additional widgets or connections need to be made do it here. The parent is the myWidget member...
virtual void setFromParameters(DtReaderWriter *parentRw)
Calls setFromParameters with std::vector of parameter.
virtual void processUiEvent(const DtUiElementEvent &)
Process ui event. Default does nothing.
Definition: uiElement.h:236
boost::function< DtUiElement *(makVrv::DtDe &)> CreatorFunction
Definition: uiElement.h:190
A readable/writable object that indicates the power of a detonation of a given type, potentially at different ranges from the point of impact.
Definition: powerRangeListDeterminant.h:17
A readable/writable object that indicates the power of a detonation of a given type as a function of ...
Definition: powerRangeCoefficientsDeterminant.h:53
A readable/writable object that indicates the power of a detonation of a given type, potentially at different ranges from the point of impact.
Definition: powerRangeDeterminant.h:17
A readable/writable list of detonation powers listed by type.
Definition: powerRangeDeterminantList.h:18
Add the ability to set decimals to cursor text.
Definition: plotPicker.h:10
DtMunitionDetonationPowerEntry.
Definition: munitionDetonationPowerEntry.h:19
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
virtual void setEnabled(bool)
If this item is not enabled it cannot be modified.
A readable/writable object that indicates the power of a detonation of a given type directly at the p...
Definition: powerDirectDeterminant.h:17
The DtUiElement class is the base for which all UI elements are defined. If you wish to create a new ...
Definition: uiElement.h:97
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
A readable/writable object that indicates the power of a detonation of a given type as a function of ...
Definition: powerRangeEquivalentTntDeterminant.h:20
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:33
Base class of the ui element class chain. Properties available through designer for all ui elements a...
Definition: uiElement.h:185