feat: add links to curseforge modpacks

This commit is contained in:
flow
2022-05-24 12:27:32 -03:00
parent c5eb6fe6fb
commit e644380160
4 changed files with 84 additions and 25 deletions

View File

@ -21,6 +21,13 @@ struct IndexedVersion {
QString fileName;
};
struct ModpackExtra {
QString websiteUrl;
QString wikiUrl;
QString issuesUrl;
QString sourceUrl;
};
struct IndexedPack
{
int addonId;
@ -29,13 +36,16 @@ struct IndexedPack
QList<ModpackAuthor> authors;
QString logoName;
QString logoUrl;
QString websiteUrl;
bool versionsLoaded = false;
QVector<IndexedVersion> versions;
bool extraInfoLoaded = false;
ModpackExtra extra;
};
void loadIndexedPack(IndexedPack & m, QJsonObject & obj);
void loadIndexedInfo(IndexedPack&, QJsonObject&);
void loadIndexedPackVersions(IndexedPack & m, QJsonArray & arr);
}