aboutsummaryrefslogtreecommitdiff
path: root/launcher/InstanceImportTask.h
diff options
context:
space:
mode:
Diffstat (limited to 'launcher/InstanceImportTask.h')
-rw-r--r--launcher/InstanceImportTask.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/launcher/InstanceImportTask.h b/launcher/InstanceImportTask.h
index ef70c819..712ef054 100644
--- a/launcher/InstanceImportTask.h
+++ b/launcher/InstanceImportTask.h
@@ -56,7 +56,7 @@ class InstanceImportTask : public InstanceTask
{
Q_OBJECT
public:
- explicit InstanceImportTask(const QUrl sourceUrl, QWidget* parent = nullptr);
+ explicit InstanceImportTask(const QUrl sourceUrl, QWidget* parent = nullptr, QMap<QString, QString> extra_info = {});
bool abort() override;
const QVector<Flame::File> &getBlockedFiles() const
@@ -101,6 +101,10 @@ private: /* data */
Modrinth,
} m_modpackType = ModpackType::Unknown;
+ // Extra info we might need, that's available before, but can't be derived from
+ // the source URL / the resource it points to alone.
+ QMap<QString, QString> m_extra_info;
+
//FIXME: nuke
QWidget* m_parent;
};