summaryrefslogtreecommitdiffstats
path: root/api/logic
diff options
context:
space:
mode:
Diffstat (limited to 'api/logic')
-rw-r--r--api/logic/wonko/format/WonkoFormatV1.cpp40
1 files changed, 21 insertions, 19 deletions
diff --git a/api/logic/wonko/format/WonkoFormatV1.cpp b/api/logic/wonko/format/WonkoFormatV1.cpp
index 363eebfb..a0ab220b 100644
--- a/api/logic/wonko/format/WonkoFormatV1.cpp
+++ b/api/logic/wonko/format/WonkoFormatV1.cpp
@@ -57,14 +57,16 @@ static void serializeCommonVersion(const WonkoVersion *version, QJsonObject &obj
{
if (ref.version().isEmpty())
{
- requires.append(QJsonObject({{"uid", ref.uid()}}));
+ QJsonObject out;
+ out["uid"] = ref.uid();
+ requires.append(out);
}
else
{
- requires.append(QJsonObject({
- {"uid", ref.uid()},
- {"version", ref.version()}
- }));
+ QJsonObject out;
+ out["uid"] = ref.uid();
+ out["version"] = ref.version();
+ requires.append(out);
}
}
@@ -117,15 +119,15 @@ QJsonObject WonkoFormatV1::serializeIndexInternal(const WonkoIndex *ptr) const
QJsonArray index;
for (const WonkoVersionListPtr &list : ptr->lists())
{
- index.append(QJsonObject({
- {"uid", list->uid()},
- {"name", list->name()}
- }));
+ QJsonObject out;
+ out["uid"] = list->uid();
+ out["version"] = list->name();
+ index.append(out);
}
- return QJsonObject({
- {"formatVersion", 1},
- {"index", index}
- });
+ QJsonObject out;
+ out["formatVersion"] = 1;
+ out["index"] = index;
+ return out;
}
QJsonObject WonkoFormatV1::serializeVersionInternal(const WonkoVersion *ptr) const
{
@@ -147,10 +149,10 @@ QJsonObject WonkoFormatV1::serializeVersionListInternal(const WonkoVersionList *
serializeCommonVersion(version.get(), obj);
versions.append(obj);
}
- return QJsonObject({
- {"formatVersion", 10},
- {"uid", ptr->uid()},
- {"name", ptr->name().isNull() ? QJsonValue() : ptr->name()},
- {"versions", versions}
- });
+ QJsonObject out;
+ out["formatVersion"] = 10;
+ out["uid"] = ptr->uid();
+ out["name"] = ptr->name().isNull() ? QJsonValue() : ptr->name();
+ out["versions"] = versions;
+ return out;
}