NOISSUE Include the modpack version in instance title

This commit is contained in:
Jamie Mansfield 2021-12-24 15:10:42 +00:00
parent ddc094b76b
commit 65a4f8919a
No known key found for this signature in database
GPG Key ID: 36F61598F39F67B0
2 changed files with 4 additions and 2 deletions

View File

@ -36,6 +36,7 @@ struct Modpack {
QString websiteUrl;
QString author;
QString description;
QString currentVersion;
};
}

View File

@ -165,6 +165,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();
});
@ -191,11 +192,11 @@ void TechnicPage::metadataLoaded()
ui->packDescription->setHtml(text + 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));
}
}