diff --git a/src/blackmisc/aviation/avionicsbase.h b/src/blackmisc/aviation/avionicsbase.h index 150e969f3..08688d1bc 100644 --- a/src/blackmisc/aviation/avionicsbase.h +++ b/src/blackmisc/aviation/avionicsbase.h @@ -23,6 +23,10 @@ namespace BlackMisc protected: QString m_name; //!< name of the unit + //! Default constructor + //! \todo Remove as part of MS' CValueObject refactoring + CAvionicsBase() : m_name("empty") {} + //! \brief Constructor CAvionicsBase(const QString &name) : m_name(name) {} diff --git a/src/blackmisc/pq/physicalquantity.h b/src/blackmisc/pq/physicalquantity.h index 210cfa5e3..bbd298826 100644 --- a/src/blackmisc/pq/physicalquantity.h +++ b/src/blackmisc/pq/physicalquantity.h @@ -245,6 +245,11 @@ namespace BlackMisc virtual void setPropertyByIndex(const CVariant &variant, const BlackMisc::CPropertyIndex &index) override; protected: + + //! Default constructor + //! \todo Remove as part of MS' CValueObject refactoring + CPhysicalQuantity() : m_value(0.0), m_unit(MU::nullUnit()) {} + //! Constructor with double CPhysicalQuantity(double value, const MU &unit);