mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-16 10:25:36 +08:00
Ref T259, Ref T243 details for aircraft parts
This commit is contained in:
committed by
Roland Winklmeier
parent
c1ac229875
commit
c3f05ea1cd
@@ -25,7 +25,8 @@ namespace BlackMisc
|
||||
QString CAircraftParts::convertToQString(bool i18n) const
|
||||
{
|
||||
return QStringLiteral("ts: ") % this->getFormattedTimestampAndOffset(true) %
|
||||
QStringLiteral(" on ground: ") % BlackMisc::boolToYesNo(m_isOnGround) %
|
||||
QStringLiteral(" details: ") % this->getPartsDetailsAsString() %
|
||||
QStringLiteral(" | on ground: ") % BlackMisc::boolToYesNo(m_isOnGround) %
|
||||
QStringLiteral(" | lights: ") % m_lights.toQString(i18n) %
|
||||
QStringLiteral(" | gear down: ") % BlackMisc::boolToYesNo(m_gearDown) %
|
||||
QStringLiteral(" | flaps pct: ") % QString::number(m_flapsPercentage) %
|
||||
@@ -77,9 +78,26 @@ namespace BlackMisc
|
||||
}
|
||||
}
|
||||
parts.setEngines(engines);
|
||||
parts.setPartsDetails(GuessedParts);
|
||||
return parts;
|
||||
}
|
||||
|
||||
const QString &CAircraftParts::partsDetailsToString(CAircraftParts::PartsDetails details)
|
||||
{
|
||||
static const QString guessed("guessed");
|
||||
static const QString notset("not set");
|
||||
static const QString fsd("FSD parts");
|
||||
|
||||
switch (details)
|
||||
{
|
||||
case GuessedParts: return guessed;
|
||||
case FSDAircraftParts: return fsd;
|
||||
case NotSet: break;
|
||||
default: break;
|
||||
}
|
||||
return notset;
|
||||
}
|
||||
|
||||
CVariant CAircraftParts::propertyByIndex(const BlackMisc::CPropertyIndex &index) const
|
||||
{
|
||||
if (index.isMyself()) { return CVariant::from(*this); }
|
||||
|
||||
Reference in New Issue
Block a user