diff --git a/src/blackmisc/mathmatrixbase.h b/src/blackmisc/mathmatrixbase.h index 27574bc36..ab0ec8a1d 100644 --- a/src/blackmisc/mathmatrixbase.h +++ b/src/blackmisc/mathmatrixbase.h @@ -204,6 +204,12 @@ namespace BlackMisc return this->getElement(row, column); } + //! \copydoc CValueObject::toJson + virtual QJsonObject toJson() const override; + + //! \copydoc CValueObject::convertFromJson + virtual void convertFromJson(const QJsonObject &json) override; + protected: // no bug, Qt expects columns rows QGenericMatrix m_matrix; //!< backing data @@ -217,12 +223,6 @@ namespace BlackMisc //! \copydoc CValueObject::unmarshallFromDbus virtual void unmarshallFromDbus(const QDBusArgument &argument) override; - //! \copydoc CValueObject::toJson - virtual QJsonObject toJson() const override; - - //! \copydoc CValueObject::convertFromJson - virtual void convertFromJson(const QJsonObject &json) override; - //! \copydoc CValueObject::convertToQString virtual QString convertToQString(bool i18n = false) const override; diff --git a/src/blackmisc/pqphysicalquantity.cpp b/src/blackmisc/pqphysicalquantity.cpp index fe0ab54f1..b43fa329a 100644 --- a/src/blackmisc/pqphysicalquantity.cpp +++ b/src/blackmisc/pqphysicalquantity.cpp @@ -332,7 +332,7 @@ namespace BlackMisc this->m_value = variant.toDouble(); break; case IndexUnit: - this->m_unit.fromQVariant(variant); + this->m_unit.convertFromQVariant(variant); break; case IndexValueRounded0DigitsWithUnit: case IndexValueRounded1DigitsWithUnit: diff --git a/src/blacksim/fscommon/aircraftcfgentrieslist.cpp b/src/blacksim/fscommon/aircraftcfgentrieslist.cpp index 05770d829..3aeb931dc 100644 --- a/src/blacksim/fscommon/aircraftcfgentrieslist.cpp +++ b/src/blacksim/fscommon/aircraftcfgentrieslist.cpp @@ -103,8 +103,8 @@ namespace BlackSim qDBusRegisterMetaType>(); qRegisterMetaType>(); qDBusRegisterMetaType>(); - qRegisterMetaType(); - qDBusRegisterMetaType(); + qRegisterMetaType(); + qDBusRegisterMetaType(); } } // namespace diff --git a/src/blacksim/fscommon/aircraftmapping.cpp b/src/blacksim/fscommon/aircraftmapping.cpp index 5c7b0d4b9..e444bd946 100644 --- a/src/blacksim/fscommon/aircraftmapping.cpp +++ b/src/blacksim/fscommon/aircraftmapping.cpp @@ -142,7 +142,7 @@ namespace BlackSim { if (index.isMyself()) { - this->setPropertyByIndex(variant, index); + this->convertFromQVariant(variant); return; } ColumnIndex i = index.frontCasted();