Show aircraft type in the squadron list.

https://github.com/dcs-liberation/dcs_liberation/issues/276
This commit is contained in:
Dan Albert
2021-05-26 17:20:29 -07:00
parent 2f8656d54f
commit 57a2457050
3 changed files with 18 additions and 4 deletions

View File

@@ -398,8 +398,11 @@ class AirWingModel(QAbstractListModel):
return squadron.name
@staticmethod
def icon_for_squadron(_squadron: Squadron) -> Optional[QIcon]:
def icon_for_squadron(squadron: Squadron) -> Optional[QIcon]:
"""Returns the icon that should be displayed for the squadron."""
name = db.unit_type_name(squadron.aircraft)
if name in AIRCRAFT_ICONS:
return QIcon(AIRCRAFT_ICONS[name])
return None
def squadron_at_index(self, index: QModelIndex) -> Squadron: