Allow to rescale airline icons (actually all icons)

This commit is contained in:
Klaus Basan
2019-05-13 10:58:37 +02:00
parent e3dceccefd
commit e8b57f8bef
4 changed files with 56 additions and 10 deletions

View File

@@ -68,7 +68,10 @@ namespace BlackGui
m_columns.addColumn(CColumn::standardString("icao", "icao and livery info", { CSimulatedAircraft::IndexCombinedIcaoLiveryStringNetworkModel}));
// icon column for airline
CColumn col("airline", { CSimulatedAircraft::IndexNetworkModel, CAircraftModel::IndexLivery, CLivery::IndexAirlineIcaoCode, CAirlineIcaoCode::IndexIcon });
CPixmapFormatter *pmf = new CPixmapFormatter();
pmf->setMaxHeight(25);
pmf->setMaxWidth(100);
CColumn col("airline", { CSimulatedAircraft::IndexNetworkModel, CAircraftModel::IndexLivery, CLivery::IndexAirlineIcaoCode, CAirlineIcaoCode::IndexIcon }, pmf);
col.setSortPropertyIndex({ CSimulatedAircraft::IndexNetworkModel, CAircraftModel::IndexLivery, CLivery::IndexAirlineIcaoCode, CAirlineIcaoCode::IndexAirlineDesignator});
m_columns.addColumn(col);