12 namespace swift::misc::aviation
15 : m_number(number), m_on(on), m_rpmPct(std::max(0, engineRpmPct))
17 Q_ASSERT_X(number > 0,
"CAircraftEngine",
"Engine numbers have to be >= 1");
22 Q_ASSERT_X(number > 0,
"setNumber",
"Engine numbers have to be >= 1");
CAircraftEngine()=default
Default constructor.
QString convertToQString(bool i18n=false) const
Cast as QString.
void setNumber(int number)
Set engine number.
void setEngineRpmPct(int percentage)
Set engine RPM percentage (0..100+)
SWIFT_MISC_EXPORT const QString & boolToOnOff(bool v)
Bool to on/off.
#define SWIFT_DEFINE_VALUEOBJECT_MIXINS(Namespace, Class)
Explicit template definition of mixins for a CValueObject subclass.