23 class QDoubleValidator;
38 virtual void setFromParameters(
const std::vector<DtReaderWriter*>& parentRw)
override;
45 virtual bool isValid()
const override;
50 virtual void valueUpdated();
51 virtual void typeChanged(
int index);
54 virtual bool validateUnit(
const DtUnit&
source,
const DtUnit& destination,
const QString& type)
const;
62 virtual void setupRow(
unsigned row);
64 virtual void disableLineEditsFromType(
int type);
65 virtual void setBlockSignals(
bool);
66 virtual void doTranslations();
std::vector< Row > myRows
Definition: uiAirborneFuelConsumptionModelDataPoints.h:87
DtUnit myAltitudeDestination
Definition: uiAirborneFuelConsumptionModelDataPoints.h:92
virtual double displayToSourceUnits(double) const
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.
QGridLayout * myTableLayout
Definition: uiAirborneFuelConsumptionModelDataPoints.h:68
QLineEdit * range
Definition: uiAirborneFuelConsumptionModelDataPoints.h:84
Definition: readerWriter.h:85
QLabel * myRangeLabel
Definition: uiAirborneFuelConsumptionModelDataPoints.h:102
QLabel * mySpeedLabel
Definition: uiAirborneFuelConsumptionModelDataPoints.h:101
boost::function< DtUiElement *(makVrv::DtDe &)> CreatorFunction
Definition: uiElement.h:190
DtUnit mySpeedDestination
Definition: uiAirborneFuelConsumptionModelDataPoints.h:95
Definition: unitConversions.h:309
QLineEdit * speed
Definition: uiAirborneFuelConsumptionModelDataPoints.h:83
QDoubleValidator * myRangeValidator
Definition: uiAirborneFuelConsumptionModelDataPoints.h:75
DtUnit myRangeSource
Definition: uiAirborneFuelConsumptionModelDataPoints.h:97
virtual void decorateElement()
Sets element decoration depending on the isModified state of the element. This version changes myLabe...
std::vector< QLabel * > myTranslatables
Definition: uiAirborneFuelConsumptionModelDataPoints.h:89
DtComponentSystemDefinition.
Definition: componentSystemDefinition.h:27
QLabel * label
Definition: uiAirborneFuelConsumptionModelDataPoints.h:81
DtUnit myAltitudeSource
Definition: uiAirborneFuelConsumptionModelDataPoints.h:91
Definition: uiAirborneFuelConsumptionModelDataPoints.h:25
Definition: uiAirborneFuelConsumptionModelDataPoints.h:77
QComboBox * myTypeSelector
Definition: uiAirborneFuelConsumptionModelDataPoints.h:70
QLabel * myErrorMessage
Definition: uiAirborneFuelConsumptionModelDataPoints.h:71
const char * source
Definition: lz4.h:442
DtUnit mySpeedSource
Definition: uiAirborneFuelConsumptionModelDataPoints.h:94
Base class for RW objects that describe a system parameter. This data is used by the entity editor to...
Definition: systemParameterData.h:30
QLabel * myAltLabel
Definition: uiAirborneFuelConsumptionModelDataPoints.h:100
DtUnit myRangeDestination
Definition: uiAirborneFuelConsumptionModelDataPoints.h:98
QLineEdit * altitude
Definition: uiAirborneFuelConsumptionModelDataPoints.h:82
QWidget * myTableWidget
Definition: uiAirborneFuelConsumptionModelDataPoints.h:69
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
virtual double sourceToDisplayUnits(double) const
virtual bool isValid() const
Used to enable/disable the OK button. Default returns true.
virtual void updateLabelTitle()
Updates label title based on valid units.
virtual void setDisplayUnits(const DtString &units)
QDoubleValidator * mySpeedValidator
Definition: uiAirborneFuelConsumptionModelDataPoints.h:74
#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
virtual void setFromSystemParameterData(const DtSystemParameterData *data, const DtComponentSystemDefinition *)
Sets data of this UiElement from the specified system parameter data. Sets things like sourceUnits...
QDoubleValidator * myAltitudeValidator
Definition: uiAirborneFuelConsumptionModelDataPoints.h:73