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);
160 virtual void setMinimumValue(
double min);
163 virtual void setRange(
double bottom,
double top);
166 virtual double rate()
const;
169 virtual void setRate(
double);
173 return tr(
"VR-Forces Entity Manipulation").toUtf8().constData();
178 return tr(
"<vrfGuiDataEntryWidgets/rateEntryWidget.h>").toUtf8().constData();
183 return tr(
"altitudeRate").toUtf8().constData();
198 virtual void refreshLabels();
201 virtual void selectionChanged(
const std::set<makVrv::DtUniqueID>& oldSelection);
220 virtual void setRate(
double);
223 virtual double rate()
const;
227 return tr(
"airSpeedRate").toUtf8().constData();
230 virtual void setIsMach(
bool isMach);
231 virtual bool isMach()
const;
241 virtual void refreshLabels();
DtRateEntryWidget * myRangeTop
Definition: rateEntryWidget.h:142
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
QLineEdit * myInitializeFromStateProperty
Definition: rateEntryWidget.h:140
static std::string headerFile()
Definition: rateEntryWidget.h:86
QCheckBox * myInitializeFromStatePropertyEnabled
Definition: rateEntryWidget.h:138
Simple line text entry widget that will allow the user to enter a air speed value that is based on ai...
Definition: rateEntryWidget.h:208
Definition: readerWriter.h:85
Contains the DtUnitConverterCollection class declaration.
bool myIsMach
Definition: rateEntryWidget.h:243
DtTaskSetVariableWidgetCreator< DtRateEntryWidget > DtRateEntryWidgetCreator
Definition: rateEntryWidget.h:145
static std::string variableName()
Definition: rateEntryWidget.h:225
DtRateEntryWidget * myRangeBottom
Definition: rateEntryWidget.h:141
static DtUnicode tr(const char *ascii)
Ascii translation function, used to be compatible with Qt's translation tools. This will simply call ...
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:149
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:204
A class for keeping track of meta data for variables of scripted tasks. The information is currently ...
Definition: scriptedTaskVariable.h:34
static std::string designerGroup()
Definition: rateEntryWidget.h:81
#define DT_DLL_VRFGUIDATAENTRYWIDGETS
Definition: vrfGuiDataEntryWidgets.h:22
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:181
static std::string designerGroup()
Definition: rateEntryWidget.h:171
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:72
QLabel * myInitializeFromStatePropertyLabel
Definition: rateEntryWidget.h:139
static std::string headerFile()
Definition: rateEntryWidget.h:176
DtTaskSetVariableWidgetCreator< DtAirSpeedRateEntryWidget > DtAirSpeedRateEntryWidgetCreator
Definition: rateEntryWidget.h:246