diff options
author | Jan Dalheimer <jan@dalheimer.de> | 2014-02-08 17:22:26 +0100 |
---|---|---|
committer | Jan Dalheimer <jan@dalheimer.de> | 2014-02-08 17:22:26 +0100 |
commit | 53069205faf4063e838bab4beea5089d6ec2a0af (patch) | |
tree | cf71bc71efc845f652807232b1e6d7442e587abb /logic/OneSixVersionBuilder.h | |
parent | 6d9819cccf3809edef2f6a1aeb0c6d01d6067501 (diff) | |
download | MultiMC-53069205faf4063e838bab4beea5089d6ec2a0af.tar MultiMC-53069205faf4063e838bab4beea5089d6ec2a0af.tar.gz MultiMC-53069205faf4063e838bab4beea5089d6ec2a0af.tar.lz MultiMC-53069205faf4063e838bab4beea5089d6ec2a0af.tar.xz MultiMC-53069205faf4063e838bab4beea5089d6ec2a0af.zip |
Allow overriding the order in which patches are applied
Diffstat (limited to 'logic/OneSixVersionBuilder.h')
-rw-r--r-- | logic/OneSixVersionBuilder.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/logic/OneSixVersionBuilder.h b/logic/OneSixVersionBuilder.h index f0d69bf6..ab0966df 100644 --- a/logic/OneSixVersionBuilder.h +++ b/logic/OneSixVersionBuilder.h @@ -16,6 +16,7 @@ #pragma once #include <QString> +#include <QMap> class OneSixVersion; class OneSixInstance; @@ -30,6 +31,8 @@ class OneSixVersionBuilder public: static bool build(OneSixVersion *version, OneSixInstance *instance, QWidget *widgetParent, const bool onlyVanilla); static bool read(OneSixVersion *version, const QJsonObject &obj); + static QMap<QString, int> readOverrideOrders(OneSixInstance *instance); + static bool writeOverrideOrders(const QMap<QString, int> &order, OneSixInstance *instance); private: OneSixVersion *m_version; @@ -40,4 +43,5 @@ private: bool read(const QJsonObject &obj); bool read(const QFileInfo &fileInfo, const bool requireOrder, VersionFile *out); + }; |