Ref T715, setting for "night texture"

* settings class
* UI
This commit is contained in:
Klaus Basan
2019-08-09 23:23:48 +02:00
committed by Mat Sutcliffe
parent 0605c2d139
commit e62aa6fb2f
7 changed files with 80 additions and 10 deletions

View File

@@ -67,6 +67,7 @@ namespace BlackSimPlugin
s.setMaxPlanes(ui->sb_MaxAircraft->value());
s.setFollowAircraftDistanceM(ui->sb_FollowAircraftDistanceM->value());
s.setDrawingLabels(ui->cb_DrawLabels->isChecked());
s.setNightTextureModeQt(ui->cb_NightTextureMode->currentText());
return s;
}
@@ -77,6 +78,19 @@ namespace BlackSimPlugin
ui->sb_FollowAircraftDistanceM->setValue(settings.getFollowAircraftDistanceM());
ui->cb_DrawLabels->setChecked(settings.isDrawingLabels());
ui->ds_MaxDrawDistanceNM->setValue(settings.getMaxDrawDistanceNM());
const QString s = settings.getNightTextureModeQt().left(1);
if (!s.isEmpty())
{
for (int i = 0; i < ui->cb_NightTextureMode->count(); i++)
{
if (ui->cb_NightTextureMode->itemText(i).startsWith(s, Qt::CaseInsensitive))
{
ui->cb_NightTextureMode->setCurrentIndex(i);
break;
}
}
}
}
void CSimulatorXPlaneConfigWindow::onSettingsChanged()

View File

@@ -7,7 +7,7 @@
<x>0</x>
<y>0</y>
<width>300</width>
<height>298</height>
<height>325</height>
</rect>
</property>
<property name="minimumSize">
@@ -144,6 +144,32 @@
</property>
</widget>
</item>
<item row="5" column="1">
<widget class="QComboBox" name="cb_NightTextureMode">
<item>
<property name="text">
<string>auto</string>
</property>
</item>
<item>
<property name="text">
<string>daylight texture only</string>
</property>
</item>
<item>
<property name="text">
<string>night texture only</string>
</property>
</item>
</widget>
</item>
<item row="5" column="0">
<widget class="QLabel" name="lbl_NightTextureMode">
<property name="text">
<string>Night texture</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>