Ref T509, utility function

This commit is contained in:
Klaus Basan
2019-01-09 06:23:26 +01:00
committed by Mat Sutcliffe
parent 66c2059538
commit c67ca53aa1
2 changed files with 21 additions and 0 deletions

View File

@@ -388,6 +388,24 @@ namespace BlackMisc
return modelStrings;
}
QMap<CDistributor, int> CAircraftModelList::countPerDistributor() const
{
QMap<CDistributor, int> distributors;
for (const CAircraftModel &model : *this)
{
if (!model.hasDistributor()) { continue; }
if (distributors.contains(model.getDistributor()))
{
distributors[model.getDistributor()]++;
}
else
{
distributors[model.getDistributor()] = 1;
}
}
return distributors;
}
QString CAircraftModelList::findModelIconPathByModelString(const QString &modelString) const
{
if (modelString.isEmpty()) { return {}; }