aboutsummaryrefslogtreecommitdiff
path: root/api/logic/modplatform/atlauncher/ATLPackManifest.cpp
diff options
context:
space:
mode:
authorJamie Mansfield <jmansfield@cadixdev.org>2021-05-28 15:03:14 +0100
committerJamie Mansfield <jmansfield@cadixdev.org>2021-06-21 16:29:11 +0100
commit74311a54cf2f423a160ce0999bd5ad7e5c62f243 (patch)
tree689212494167ff56bec4b72dacf9d863b5173ef5 /api/logic/modplatform/atlauncher/ATLPackManifest.cpp
parent8179a89103833805d5374399d80a4305be1b8355 (diff)
downloadPrismLauncher-74311a54cf2f423a160ce0999bd5ad7e5c62f243.tar.gz
PrismLauncher-74311a54cf2f423a160ce0999bd5ad7e5c62f243.tar.bz2
PrismLauncher-74311a54cf2f423a160ce0999bd5ad7e5c62f243.zip
NOISSUE Support ATLauncher optional mods
Diffstat (limited to 'api/logic/modplatform/atlauncher/ATLPackManifest.cpp')
-rw-r--r--api/logic/modplatform/atlauncher/ATLPackManifest.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/api/logic/modplatform/atlauncher/ATLPackManifest.cpp b/api/logic/modplatform/atlauncher/ATLPackManifest.cpp
index 57cc52b6..149cb9c1 100644
--- a/api/logic/modplatform/atlauncher/ATLPackManifest.cpp
+++ b/api/logic/modplatform/atlauncher/ATLPackManifest.cpp
@@ -143,7 +143,10 @@ static void loadVersionMod(ATLauncher::VersionMod & p, QJsonObject & obj) {
p.decompFile = Json::requireString(obj, "decompFile");
}
+ p.description = Json::ensureString(obj, QString("description"), "");
p.optional = Json::ensureBoolean(obj, QString("optional"), false);
+ p.recommended = Json::ensureBoolean(obj, QString("recommended"), false);
+ p.selected = Json::ensureBoolean(obj, QString("selected"), false);
p.client = Json::ensureBoolean(obj, QString("client"), false);
}