aboutsummaryrefslogtreecommitdiff
path: root/launcher/ui/pages/modplatform
diff options
context:
space:
mode:
authorJamie Mansfield <jmansfield@cadixdev.org>2021-12-24 15:10:42 +0000
committerJamie Mansfield <jmansfield@cadixdev.org>2022-04-02 13:53:43 +0100
commit9d88f0795594f3f01d35bab4eb3767566b36c45c (patch)
treed1bfa4da5eaf66525945ab3519a305874c6fd55d /launcher/ui/pages/modplatform
parentf267375ac2d0086bf7cde7512b34ab324da375d4 (diff)
downloadPrismLauncher-9d88f0795594f3f01d35bab4eb3767566b36c45c.tar.gz
PrismLauncher-9d88f0795594f3f01d35bab4eb3767566b36c45c.tar.bz2
PrismLauncher-9d88f0795594f3f01d35bab4eb3767566b36c45c.zip
Technic: Include the modpack version in instance title
Diffstat (limited to 'launcher/ui/pages/modplatform')
-rw-r--r--launcher/ui/pages/modplatform/technic/TechnicData.h1
-rw-r--r--launcher/ui/pages/modplatform/technic/TechnicPage.cpp5
2 files changed, 4 insertions, 2 deletions
diff --git a/launcher/ui/pages/modplatform/technic/TechnicData.h b/launcher/ui/pages/modplatform/technic/TechnicData.h
index 50fd75e8..4a374a6b 100644
--- a/launcher/ui/pages/modplatform/technic/TechnicData.h
+++ b/launcher/ui/pages/modplatform/technic/TechnicData.h
@@ -36,6 +36,7 @@ struct Modpack {
QString websiteUrl;
QString author;
QString description;
+ QString currentVersion;
};
}
diff --git a/launcher/ui/pages/modplatform/technic/TechnicPage.cpp b/launcher/ui/pages/modplatform/technic/TechnicPage.cpp
index 25b6fd44..c68021d8 100644
--- a/launcher/ui/pages/modplatform/technic/TechnicPage.cpp
+++ b/launcher/ui/pages/modplatform/technic/TechnicPage.cpp
@@ -189,6 +189,7 @@ void TechnicPage::suggestCurrent()
current.websiteUrl = Json::ensureString(obj, "platformUrl", QString(), "__placeholder__");
current.author = Json::ensureString(obj, "user", QString(), "__placeholder__");
current.description = Json::ensureString(obj, "description", QString(), "__placeholder__");
+ current.currentVersion = Json::ensureString(obj, "version", QString(), "__placeholder__");
current.metadataLoaded = true;
metadataLoaded();
});
@@ -214,11 +215,11 @@ void TechnicPage::metadataLoaded()
ui->frame->setModDescription(current.description);
if (!current.isSolder)
{
- dialog->setSuggestedPack(current.name, new Technic::SingleZipPackInstallTask(current.url, current.minecraftVersion));
+ dialog->setSuggestedPack(current.name + " " + current.currentVersion, new Technic::SingleZipPackInstallTask(current.url, current.minecraftVersion));
}
else
{
while (current.url.endsWith('/')) current.url.chop(1);
- dialog->setSuggestedPack(current.name, new Technic::SolderPackInstallTask(APPLICATION->network(), current.url + "/modpack/" + current.slug, current.minecraftVersion));
+ dialog->setSuggestedPack(current.name + " " + current.currentVersion, new Technic::SolderPackInstallTask(APPLICATION->network(), current.url + "/modpack/" + current.slug, current.minecraftVersion));
}
}