Ref T773, allow to set test elevation (from log.display)

This commit is contained in:
Klaus Basan
2020-02-11 01:07:22 +01:00
committed by Mat Sutcliffe
parent 5f1bd14fcf
commit 60b556f118
4 changed files with 58 additions and 14 deletions

View File

@@ -245,6 +245,19 @@ namespace BlackGui
{
if (!m_simulator) { return; }
m_simulator->setTestEnablePseudoElevation(checked);
CAltitude elvTest = CAltitude::null();
if (!ui->le_ElevationTestValue->text().isEmpty())
{
CLength l;
const QString v = ui->le_ElevationTestValue->text();
l.parseFromString(v);
if (!l.isNull())
{
elvTest = CAltitude(l, CAltitude::MeanSeaLevel);
}
}
m_simulator->setTestElevation(elvTest);
}
void CInterpolationLogDisplay::toggleStartStop()

View File

@@ -877,9 +877,16 @@
<item row="1" column="1">
<widget class="QListView" name="lv_ElevevationHistory"/>
</item>
<item row="0" column="1">
<item row="0" column="0" colspan="2">
<widget class="QWidget" name="wi_ElvButtons" native="true">
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QLabel" name="lbl_ElevationAtPosition">
<property name="text">
<string>Elevation:</string>
</property>
</widget>
</item>
<item>
<spacer name="hs_ElvButtons">
<property name="orientation">
@@ -895,6 +902,12 @@
</item>
<item>
<widget class="QPushButton" name="pb_ElvClear">
<property name="minimumSize">
<size>
<width>100</width>
<height>0</height>
</size>
</property>
<property name="text">
<string>clear</string>
</property>
@@ -911,7 +924,7 @@
<widget class="QLineEdit" name="le_ElvHistoryCount">
<property name="maximumSize">
<size>
<width>100</width>
<width>75</width>
<height>16777215</height>
</size>
</property>
@@ -946,16 +959,16 @@
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="le_ElevationTestValue">
<property name="placeholderText">
<string>elv. test value</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item row="0" column="0">
<widget class="QLabel" name="lbl_ElevationAtPosition">
<property name="text">
<string>Elevation for coordinates:</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>