Ref T260, setup string formatting / mask enabled parts

This commit is contained in:
Klaus Basan
2018-04-13 22:59:52 +02:00
committed by Roland Winklmeier
parent 302411e056
commit 08c27338aa
2 changed files with 14 additions and 5 deletions

View File

@@ -51,6 +51,12 @@ namespace BlackMisc
return true;
}
bool CInterpolationAndRenderingSetupBase::maskEnabledAircraftParts(bool mask)
{
const bool masked = mask && m_enabledAircraftParts;
return this->setEnabledAircraftParts(masked);
}
CVariant CInterpolationAndRenderingSetupBase::propertyByIndex(const CPropertyIndex &index) const
{
const ColumnIndex i = index.frontCasted<ColumnIndex>();
@@ -89,11 +95,11 @@ namespace BlackMisc
Q_UNUSED(i18n);
return
QStringLiteral("Dbg.sim.msgs: ") % boolToYesNo(m_simulatorDebugMessages) %
QStringLiteral(" log interpolation: ") % boolToYesNo(m_logInterpolation) %
QStringLiteral(" force full interpolation: ") % boolToYesNo(m_forceFullInterpolation) %
QStringLiteral(" parts: ") % boolToYesNo(m_enabledAircraftParts) %
QStringLiteral(" gnd: ") % boolToYesNo(m_enabledGndFlag) %
QStringLiteral(" send gnd: ") % boolToYesNo(m_sendGndToSim);
QStringLiteral(" | log interpolation: ") % boolToYesNo(m_logInterpolation) %
QStringLiteral(" | force full interpolation: ") % boolToYesNo(m_forceFullInterpolation) %
QStringLiteral(" | enable parts: ") % boolToYesNo(m_enabledAircraftParts) %
QStringLiteral(" | enable gnd: ") % boolToYesNo(m_enabledGndFlag) %
QStringLiteral(" | send gnd: ") % boolToYesNo(m_sendGndToSim);
}
bool CInterpolationAndRenderingSetupBase::canHandleIndex(int index)

View File

@@ -60,6 +60,9 @@ namespace BlackMisc
//! Set enabled aircraft parts
bool setEnabledAircraftParts(bool enabled);
//! Mask enabled aircraft parts
bool maskEnabledAircraftParts(bool mask);
//! Aircraft parts enabled
bool isAircraftPartsEnabled() const { return m_enabledAircraftParts; }