aboutsummaryrefslogtreecommitdiff
path: root/launcher/modplatform/flame/PackManifest.h
diff options
context:
space:
mode:
Diffstat (limited to 'launcher/modplatform/flame/PackManifest.h')
-rw-r--r--launcher/modplatform/flame/PackManifest.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/launcher/modplatform/flame/PackManifest.h b/launcher/modplatform/flame/PackManifest.h
index 677db1c3..0b7461d8 100644
--- a/launcher/modplatform/flame/PackManifest.h
+++ b/launcher/modplatform/flame/PackManifest.h
@@ -35,18 +35,18 @@
#pragma once
-#include <QString>
-#include <QVector>
+#include <QJsonObject>
#include <QMap>
+#include <QString>
#include <QUrl>
-#include <QJsonObject>
+#include <QVector>
namespace Flame
{
struct File
{
// NOTE: throws JSONValidationError
- bool parseFromObject(const QJsonObject& object);
+ bool parseFromObject(const QJsonObject& object, bool throw_on_blocked = true);
int projectId = 0;
int fileId = 0;
@@ -97,6 +97,8 @@ struct Manifest
//File id -> File
QMap<int,Flame::File> files;
QString overrides;
+
+ bool is_loaded = false;
};
void loadManifest(Flame::Manifest & m, const QString &filepath);