mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-03 15:45:46 +08:00
refs #452, improved FSX aircraft cfg data / cfg parser
* new attributes (e.g. "created by") * conversion to CAircraftModel * using interface in CAircraftCfgParser * new utility methods in FS utility class * adjusted model mappings provider
This commit is contained in:
committed by
Mathew Sutcliffe
parent
ab8828f177
commit
5223d2fbd8
@@ -70,6 +70,18 @@ namespace BlackMisc
|
||||
return ml;
|
||||
}
|
||||
|
||||
CAircraftModelList CAircraftCfgEntriesList::toAircraftModelList(const CSimulatorInfo &simInfo) const
|
||||
{
|
||||
CAircraftModelList ml;
|
||||
for (auto it = this->begin() ; it != this->end(); ++it)
|
||||
{
|
||||
CAircraftModel m(it->toAircraftModel());
|
||||
m.setSimulatorInfo(simInfo);
|
||||
ml.push_back(m);
|
||||
}
|
||||
return ml;
|
||||
}
|
||||
|
||||
CAircraftCfgEntriesList CAircraftCfgEntriesList::findByTitle(const QString &title, Qt::CaseSensitivity caseSensitivity) const
|
||||
{
|
||||
return this->findBy([ = ](const CAircraftCfgEntries & entries) -> bool
|
||||
|
||||
Reference in New Issue
Block a user