Ref T125, allow to get distribution list by JSON string. Also setup value object directly using JSON string now.

This commit is contained in:
Klaus Basan
2017-08-15 02:10:27 +02:00
committed by Mathew Sutcliffe
parent 15f5a7f489
commit 8c032fb4d7
3 changed files with 11 additions and 5 deletions

View File

@@ -70,5 +70,11 @@ namespace BlackMisc
}
return distributions;
}
CDistributionList CDistributionList::fromDatabaseJson(const QString &json)
{
if (json.isEmpty()) { return CDistributionList(); }
return CDistributionList::fromDatabaseJson(Json::jsonArrayFromString(json));
}
} // namespace
} // namespace

View File

@@ -59,6 +59,9 @@ namespace BlackMisc
//! From database JSON
static CDistributionList fromDatabaseJson(const QJsonArray &array);
//! From database JSON
static CDistributionList fromDatabaseJson(const QString &json);
};
//! Trait for global setup data