diff options
author | Petr Mrázek <peterix@gmail.com> | 2020-03-31 03:13:19 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2020-04-01 00:44:24 +0200 |
commit | 3ff93a42161a5fe9301db1054dcb62c7d79ac77d (patch) | |
tree | d863a68a825fb7aebc63c5a80ec764da3cfe2cc6 /application/pages/modplatform/twitch/TwitchData.h | |
parent | 21ac860e2771d2710e13c5694f18c3a244f20523 (diff) | |
download | MultiMC-3ff93a42161a5fe9301db1054dcb62c7d79ac77d.tar MultiMC-3ff93a42161a5fe9301db1054dcb62c7d79ac77d.tar.gz MultiMC-3ff93a42161a5fe9301db1054dcb62c7d79ac77d.tar.lz MultiMC-3ff93a42161a5fe9301db1054dcb62c7d79ac77d.tar.xz MultiMC-3ff93a42161a5fe9301db1054dcb62c7d79ac77d.zip |
NOISSUE Bare-bones twitch pack browser
Diffstat (limited to 'application/pages/modplatform/twitch/TwitchData.h')
-rw-r--r-- | application/pages/modplatform/twitch/TwitchData.h | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/application/pages/modplatform/twitch/TwitchData.h b/application/pages/modplatform/twitch/TwitchData.h new file mode 100644 index 00000000..dd000b84 --- /dev/null +++ b/application/pages/modplatform/twitch/TwitchData.h @@ -0,0 +1,38 @@ +#pragma once + +#include <QString> +#include <QList> + +namespace Twitch { + +struct ModpackAuthor { + QString name; + QString url; +}; + +struct ModpackFile { + int addonId; + int fileId; + QString version; + QString mcVersion; + QString downloadUrl; +}; + +struct Modpack +{ + bool broken = true; + int addonId = 0; + + QString name; + QString description; + QList<ModpackAuthor> authors; + QString mcVersion; + QString logoName; + QString logoUrl; + QString websiteUrl; + + ModpackFile latestFile; +}; +} + +Q_DECLARE_METATYPE(Twitch::Modpack) |