Commit 98c5057c authored by Alexey's avatar Alexey

Made APMFactMetaDataRaw a qobject-derived class to manage its lifetime by parent

parent 9f4c892d
......@@ -260,7 +260,7 @@ void APMParameterMetaData::loadParameterFactMetaDataFile(const QString& metaData
qCDebug(APMParameterMetaDataLog) << "Duplicate parameter found:" << name;
rawMetaData = _vehicleTypeToParametersMap[currentCategory][name];
} else {
rawMetaData = new APMFactMetaDataRaw();
rawMetaData = new APMFactMetaDataRaw(this);
_vehicleTypeToParametersMap[currentCategory][name] = rawMetaData;
groupMembers[group] << name;
}
......
......@@ -24,11 +24,12 @@
Q_DECLARE_LOGGING_CATEGORY(APMParameterMetaDataLog)
Q_DECLARE_LOGGING_CATEGORY(APMParameterMetaDataVerboseLog)
class APMFactMetaDataRaw
class APMFactMetaDataRaw : public QObject
{
Q_OBJECT
public:
APMFactMetaDataRaw(void)
: rebootRequired(false)
APMFactMetaDataRaw(QObject *parent = nullptr)
: QObject(parent), rebootRequired(false)
{ }
QString name;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment