From 7ae934e940d48ef8bd875bdf4edaa57fe3ee19fb Mon Sep 17 00:00:00 2001 From: Simon Clark Date: Fri, 8 Jan 2021 22:52:21 +0000 Subject: [PATCH] Make new flight comboboxes auto-adjust their size. Content was previously being cut off when the first airport selected had a shorter name than the one the player wanted. --- qt_ui/widgets/combos/QAircraftTypeSelector.py | 1 + qt_ui/widgets/combos/QOriginAirfieldSelector.py | 1 + 2 files changed, 2 insertions(+) diff --git a/qt_ui/widgets/combos/QAircraftTypeSelector.py b/qt_ui/widgets/combos/QAircraftTypeSelector.py index a12e57d4..1f7fa74d 100644 --- a/qt_ui/widgets/combos/QAircraftTypeSelector.py +++ b/qt_ui/widgets/combos/QAircraftTypeSelector.py @@ -15,3 +15,4 @@ class QAircraftTypeSelector(QComboBox): for aircraft in aircraft_types: self.addItem(f"{db.unit_pretty_name(country, aircraft)}", userData=aircraft) self.model().sort(0) + self.setSizeAdjustPolicy(self.AdjustToContents) diff --git a/qt_ui/widgets/combos/QOriginAirfieldSelector.py b/qt_ui/widgets/combos/QOriginAirfieldSelector.py index 5a91a74d..364f8b04 100644 --- a/qt_ui/widgets/combos/QOriginAirfieldSelector.py +++ b/qt_ui/widgets/combos/QOriginAirfieldSelector.py @@ -27,6 +27,7 @@ class QOriginAirfieldSelector(QComboBox): self.aircraft = aircraft self.rebuild_selector() self.currentIndexChanged.connect(self.index_changed) + self.setSizeAdjustPolicy(self.AdjustToContents) def change_aircraft(self, aircraft: FlyingType) -> None: if self.aircraft == aircraft: