Added a component for aircraft parts

* internals page and log.display both use that component
* complete parts code now encapsulated
This commit is contained in:
Klaus Basan
2020-04-26 00:39:30 +02:00
committed by Mat Sutcliffe
parent 26af392085
commit e50520c0aa
11 changed files with 726 additions and 544 deletions

View File

@@ -406,7 +406,7 @@ namespace BlackMisc
void CRemoteAircraftProvider::storeAircraftParts(const CCallsign &callsign, const QJsonObject &jsonObject, qint64 currentOffsetMs)
{
const CSimulatedAircraft remoteAircraft(this->getAircraftInRangeForCallsign(callsign));
const bool isFull = jsonObject.value(CAircraftParts::attributeNameIsFullJson()).toBool();
const bool isFull = jsonObject.value(CAircraftParts::attributeNameIsFullJson()).toBool();
const bool validCs = remoteAircraft.hasValidCallsign();
if (!validCs)
{