12 #if !defined(Q_MOC_RUN)
22 class QDoubleValidator;
40 virtual void setLabel(
const QString&);
41 virtual QString label()
const;
47 virtual void setRange(
double bottom,
double top);
50 virtual void setDefaultValue(
const std::string&);
55 virtual void setDefaultValue(
double i);
58 virtual void setMinimumValue(
double min);
61 virtual double rate()
const;
64 virtual void setRate(
double);
67 virtual DtReaderWriter* createBoundVariable(
const std::string& variableName);
70 virtual void setupFromBoundVariable(
const DtReaderWriter* variableName);
83 return tr(
"VR-Forces Entity Manipulation").toUtf8().constData();
88 return tr(
"<vrfGuiDataEntryWidgets/rateEntryWidget.h>").toUtf8().constData();
93 return tr(
"rate").toUtf8().constData();
109 virtual void refreshLabels();
112 virtual void selectionChanged(
const std::set<makVrv::DtUniqueID>& oldSelection);
115 virtual void updateDecimalsDisplay();
134 virtual void setReadOnly(
bool);
157 virtual void setMinimumValue(
double min);
160 virtual void setRange(
double bottom,
double top);
163 virtual double rate()
const;
166 virtual void setRate(
double);
170 return tr(
"VR-Forces Entity Manipulation").toUtf8().constData();
175 return tr(
"<vrfGuiDataEntryWidgets/rateEntryWidget.h>").toUtf8().constData();
180 return tr(
"altitudeRate").toUtf8().constData();
195 virtual void refreshLabels();
198 virtual void selectionChanged(
const std::set<makVrv::DtUniqueID>& oldSelection);
217 virtual void setRate(
double);
220 virtual double rate()
const;
224 return tr(
"airSpeedRate").toUtf8().constData();
227 virtual void setIsMach(
bool isMach);
228 virtual bool isMach()
const;
238 virtual void refreshLabels();
DtRateEntryWidget * myRangeTop
Definition: rateEntryWidget.h:139
A unicode string.
Definition: DtUnicode.h:33
static std::string headerFile()
Definition: rateEntryWidget.h:86
Simple line text entry widget that will allow the user to enter a air speed value that is based on ai...
Definition: rateEntryWidget.h:205
Definition: readerWriter.h:85
Contains the DtUnitConverterCollection class declaration.
bool myIsMach
Definition: rateEntryWidget.h:240
DtTaskSetVariableWidgetCreator< DtRateEntryWidget > DtRateEntryWidgetCreator
Definition: rateEntryWidget.h:142
static std::string variableName()
Definition: rateEntryWidget.h:222
DtRateEntryWidget * myRangeBottom
Definition: rateEntryWidget.h:138
static DtUnicode tr(const char *ascii)
Ascii translation function, used to be compatible with Qt's translation tools.
Definition: DtUnicode.h:92
Simple line text entry widget that will allow the user to enter a rate climb/descent value that is ba...
Definition: rateEntryWidget.h:146
Simple line text entry widget that will allow the user to enter a rate value.
Definition: rateEntryWidget.h:28
DtRateEntryWidget * myDefaultValue
Definition: rateEntryWidget.h:137
static makVrv::DtUnicode codeVariableType()
Definition: rateEntryWidget.h:76
QString myLabelText
Definition: rateEntryWidget.h:118
DtTaskSetVariableWidgetCreator< DtAltitudeRateEntryWidget > DtAltitudeRateEntryWidgetCreator
Definition: rateEntryWidget.h:201
A class for keeping track of meta data for variables of scripted tasks.
Definition: scriptedTaskVariable.h:31
static std::string designerGroup()
Definition: rateEntryWidget.h:81
#define DT_DLL_VRFGUIDATAENTRYWIDGETS
Definition: vrfGuiDataEntryWidgets.h:23
Extension widget which simply contains three rate variable widgets to allow for reuse of existing cla...
Definition: rateEntryWidget.h:123
static std::string variableName()
Definition: rateEntryWidget.h:91
static std::string variableName()
Definition: rateEntryWidget.h:178
static std::string designerGroup()
Definition: rateEntryWidget.h:168
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
static std::string headerFile()
Definition: rateEntryWidget.h:173
DtTaskSetVariableWidgetCreator< DtAirSpeedRateEntryWidget > DtAirSpeedRateEntryWidgetCreator
Definition: rateEntryWidget.h:243