mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-18 11:25:33 +08:00
feat: Add additional lights to model browser
This commit is contained in:
@@ -100,6 +100,9 @@ namespace swift::gui::editors
|
|||||||
ui->cb_AircraftPartsLightsBeacon->setChecked(on);
|
ui->cb_AircraftPartsLightsBeacon->setChecked(on);
|
||||||
ui->cb_AircraftPartsLightsNav->setChecked(on);
|
ui->cb_AircraftPartsLightsNav->setChecked(on);
|
||||||
ui->cb_AircraftPartsLightsLogo->setChecked(on);
|
ui->cb_AircraftPartsLightsLogo->setChecked(on);
|
||||||
|
ui->cb_AircraftPartsLightsWing->setChecked(on);
|
||||||
|
ui->cb_AircraftPartsLightsRecognition->setChecked(on);
|
||||||
|
ui->cb_AircraftPartsLightsCabin->setChecked(on);
|
||||||
}
|
}
|
||||||
|
|
||||||
void CAircraftPartsForm::setAllEngines()
|
void CAircraftPartsForm::setAllEngines()
|
||||||
@@ -118,7 +121,9 @@ namespace swift::gui::editors
|
|||||||
const CAircraftLights lights(
|
const CAircraftLights lights(
|
||||||
ui->cb_AircraftPartsLightsStrobe->isChecked(), ui->cb_AircraftPartsLightsLanding->isChecked(),
|
ui->cb_AircraftPartsLightsStrobe->isChecked(), ui->cb_AircraftPartsLightsLanding->isChecked(),
|
||||||
ui->cb_AircraftPartsLightsTaxi->isChecked(), ui->cb_AircraftPartsLightsBeacon->isChecked(),
|
ui->cb_AircraftPartsLightsTaxi->isChecked(), ui->cb_AircraftPartsLightsBeacon->isChecked(),
|
||||||
ui->cb_AircraftPartsLightsNav->isChecked(), ui->cb_AircraftPartsLightsLogo->isChecked());
|
ui->cb_AircraftPartsLightsNav->isChecked(), ui->cb_AircraftPartsLightsLogo->isChecked(),
|
||||||
|
ui->cb_AircraftPartsLightsRecognition->isChecked(), ui->cb_AircraftPartsLightsCabin->isChecked(),
|
||||||
|
ui->cb_AircraftPartsLightsWing->isChecked());
|
||||||
const CAircraftEngineList engines(
|
const CAircraftEngineList engines(
|
||||||
{ ui->cb_AircraftPartsEngine1->isChecked(), ui->cb_AircraftPartsEngine2->isChecked(),
|
{ ui->cb_AircraftPartsEngine1->isChecked(), ui->cb_AircraftPartsEngine2->isChecked(),
|
||||||
ui->cb_AircraftPartsEngine3->isChecked(), ui->cb_AircraftPartsEngine4->isChecked(),
|
ui->cb_AircraftPartsEngine3->isChecked(), ui->cb_AircraftPartsEngine4->isChecked(),
|
||||||
@@ -143,6 +148,7 @@ namespace swift::gui::editors
|
|||||||
ui->cb_AircraftPartsLightsNav->setChecked(lights.isNavOn());
|
ui->cb_AircraftPartsLightsNav->setChecked(lights.isNavOn());
|
||||||
ui->cb_AircraftPartsLightsStrobe->setChecked(lights.isStrobeOn());
|
ui->cb_AircraftPartsLightsStrobe->setChecked(lights.isStrobeOn());
|
||||||
ui->cb_AircraftPartsLightsTaxi->setChecked(lights.isTaxiOn());
|
ui->cb_AircraftPartsLightsTaxi->setChecked(lights.isTaxiOn());
|
||||||
|
ui->cb_AircraftPartsLightsWing->setChecked(lights.isWingOn());
|
||||||
|
|
||||||
const CAircraftEngineList engines = parts.getEngines();
|
const CAircraftEngineList engines = parts.getEngines();
|
||||||
ui->cb_AircraftPartsEngine1->setChecked(engines.isEngineOn(1));
|
ui->cb_AircraftPartsEngine1->setChecked(engines.isEngineOn(1));
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
<property name="bottomMargin">
|
<property name="bottomMargin">
|
||||||
<number>3</number>
|
<number>3</number>
|
||||||
</property>
|
</property>
|
||||||
<item row="4" column="1">
|
<item row="3" column="4">
|
||||||
<widget class="QCheckBox" name="cb_AircraftPartsLightsStrobe">
|
<widget class="QCheckBox" name="cb_AircraftPartsLightsStrobe">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Strobe</string>
|
<string>Strobe</string>
|
||||||
@@ -70,7 +70,31 @@
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="3" column="1">
|
|
||||||
|
<item row="4" column="1">
|
||||||
|
<widget class="QCheckBox" name="cb_AircraftPartsLightsWing">
|
||||||
|
<property name="text">
|
||||||
|
<string>Wing</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="4" column="2">
|
||||||
|
<widget class="QCheckBox" name="cb_AircraftPartsLightsRecognition">
|
||||||
|
<property name="text">
|
||||||
|
<string>Recognition</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="4" column="3">
|
||||||
|
<widget class="QCheckBox" name="cb_AircraftPartsLightsCabin">
|
||||||
|
<property name="text">
|
||||||
|
<string>Cabin</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
|
||||||
|
|
||||||
|
<item row="3" column="1">
|
||||||
<widget class="QCheckBox" name="cb_AircraftPartsLightsNav">
|
<widget class="QCheckBox" name="cb_AircraftPartsLightsNav">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Nav</string>
|
<string>Nav</string>
|
||||||
@@ -91,7 +115,7 @@
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="4" column="0">
|
<item row="3" column="3">
|
||||||
<widget class="QCheckBox" name="cb_AircraftPartsLightsBeacon">
|
<widget class="QCheckBox" name="cb_AircraftPartsLightsBeacon">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Beacon</string>
|
<string>Beacon</string>
|
||||||
@@ -140,7 +164,7 @@
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="4" column="2">
|
<item row="4" column="0">
|
||||||
<widget class="QCheckBox" name="cb_AircraftPartsLightsLogo">
|
<widget class="QCheckBox" name="cb_AircraftPartsLightsLogo">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Logo</string>
|
<string>Logo</string>
|
||||||
|
|||||||
Reference in New Issue
Block a user