Ref T111, added utility functions used for swift plugin (dummy driver)

* new reader functions
* plugin info
This commit is contained in:
Klaus Basan
2017-07-26 14:05:12 +02:00
committed by Mathew Sutcliffe
parent 29e1d54e05
commit b1295cd457
11 changed files with 75 additions and 13 deletions

View File

@@ -693,13 +693,16 @@ namespace BlackMisc
return scoreMap;
}
QStringList CAircraftModelList::toCompleterStrings(bool sorted) const
QStringList CAircraftModelList::toCompleterStrings(bool sorted, const CSimulatorInfo &simulator) const
{
QStringList c;
c.reserve(size());
for (const CAircraftModel &model : *this)
{
c.append(model.getModelString());
if (model.getSimulator().matchesAny(simulator))
{
c.append(model.getModelString());
}
}
if (sorted) { c.sort(); }
return c;