def create_flight(self) -> None: error = self.verify_form() if error is not None: QMessageBox.critical(self, "Could not create flight", error, QMessageBox.Ok) return task = self.task_selector.currentData() aircraft = self.aircraft_selector.currentData() origin = self.departure.currentData() arrival = self.arrival.currentData() divert = self.divert.currentData() size = self.flight_size_spinner.value() if arrival is None: arrival = origin flight = Flight(self.package, self.country, aircraft, size, task, self.start_type.currentText(), origin, arrival, divert, custom_name=self.custom_name_text) flight.client_count = self.client_slots_spinner.value() # noinspection PyUnresolvedReferences self.created.emit(flight) self.close()
def create_flight(self) -> None: error = self.verify_form() if error is not None: QMessageBox.critical(self, "Could not create flight", error, QMessageBox.Ok) return task = self.task_selector.currentData() aircraft = self.aircraft_selector.currentData() origin = self.departure.currentData() arrival = self.arrival.currentData() divert = self.divert.currentData() size = self.flight_size_spinner.value() if arrival is None: arrival = origin if isinstance(origin, OffMapSpawn): start_type = "In Flight" elif self.game.settings.perf_ai_parking_start: start_type = "Cold" else: start_type = "Warm" flight = Flight(self.package, aircraft, size, task, start_type, origin, arrival, divert) flight.client_count = self.client_slots_spinner.value() # noinspection PyUnresolvedReferences self.created.emit(flight) self.close()
def create_flight(self) -> None: error = self.verify_form() if error is not None: QMessageBox.critical(self, "Could not create flight", error, QMessageBox.Ok) return task = self.task_selector.currentData() aircraft = self.aircraft_selector.currentData() origin = self.airfield_selector.currentData() size = self.flight_size_spinner.value() if self.game.settings.perf_ai_parking_start: start_type = "Cold" else: start_type = "Warm" flight = Flight(self.package, aircraft, size, origin, task, start_type) flight.client_count = self.client_slots_spinner.value() # noinspection PyUnresolvedReferences self.created.emit(flight) self.close()