MCPcopy Create free account
hub / github.com/FreesmTeam/FreesmLauncher / parseVersionInternal

Function parseVersionInternal

launcher/meta/JsonFormat.cpp:68–75  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

66}
67
68static Version::Ptr parseVersionInternal(const QJsonObject& obj)
69{
70 Version::Ptr version = parseCommonVersion(requireString(obj, "uid"), obj);
71
72 version->setData(OneSixVersionFormat::versionFileFromJson(
73 QJsonDocument(obj), QString("%1/%2.json").arg(version->uid(), version->version()), obj.contains("order")));
74 return version;
75}
76
77// Version list / package
78static VersionList::Ptr parseVersionListInternal(const QJsonObject& obj)

Callers 1

parseVersionFunction · 0.85

Calls 6

parseCommonVersionFunction · 0.85
QStringClass · 0.85
setDataMethod · 0.45
uidMethod · 0.45
versionMethod · 0.45
containsMethod · 0.45

Tested by

no test coverage detected