6 #ifndef SWIFT_GUI_COMPONENTS_ALTITUDEDIALOG_H
7 #define SWIFT_GUI_COMPONENTS_ALTITUDEDIALOG_H
10 #include <QScopedPointer>
16 class CAltitudeDialog;
35 MetricLevelInTensOfMeters,
36 AltitudeInHundredsOfFeet,
37 AltitudeInTensOfMeters,
40 AltitudeInMetersConvertedToFeet
65 QScopedPointer<Ui::CAltitudeDialog> ui;
67 QString m_altitudeStr;
70 void onEditFinished();
73 void onVFRSelected(
bool selected);
76 void onStringOnlySelected(
bool selected);
79 void onTextEdit(
const QString &text);
82 void onSimplifiedVATSIMFormatChanged(
bool checked);
85 void updateStyleSheet();
Dialog to get a correct altitude.
Mode getMode() const
Get mode.
const swift::misc::aviation::CAltitude & getAltitude() const
Altitude string.
const QString & getAltitudeString() const
Altitude string.
void setVatsim(bool vatsim)
Set VATSIM flag.
CAltitudeDialog(QWidget *parent=nullptr)
Constructor.
virtual ~CAltitudeDialog()
Destructor.
bool isStringOnly() const
Manual string mode.
Mode
Which mode used to enter.
Altitude as used in aviation, can be AGL or MSL altitude.
High level reusable GUI components.