Recovery tanker support (#429)

* fix conflict

* squash bugs and reuse patrol layout

* fix tanker tacan and formatting

* fix unlimited fuel option

* update pretense for tanker changes

* reuse refueling flight plan and bugfix for sunken carrier

changelog

* remove unitmap dependency

* formatting and more unit map removal

* more formatting

* typing and black

* keep tanker out of clouds

* fix if there are no clouds

* better cloud handling

* groundwork for recovery task

* remove changes to game/commander

* Finishing up recovery tankers

---------

Co-authored-by: Raffson <Raffson@users.noreply.github.com>
This commit is contained in:
Druss99
2024-12-22 23:39:10 -05:00
committed by GitHub
parent a4671571bc
commit dd7e4c908e
46 changed files with 395 additions and 25 deletions

View File

@@ -159,6 +159,21 @@ class QAutoCreateDialog(QDialog):
self.refueling_type,
)
hbox = QHBoxLayout()
self.recovery = self._create_checkbox("Recovery")
self.recovery_count = _spinbox_template()
self.recovery_count.setValue(1)
hbox.addWidget(self.recovery)
hbox.addWidget(self.recovery_count)
self.recovery_type = self._create_type_selector(FlightType.RECOVERY)
hbox.addWidget(self.recovery_type, 1)
self.layout.addLayout(hbox)
self.checkboxes[self.recovery] = (
FlightType.RECOVERY,
self.recovery_count,
self.recovery_type,
)
self.create_button = QPushButton("Create")
self.create_button.setProperty("style", "start-button")
self.create_button.clicked.connect(self.on_create_clicked)