summaryrefslogtreecommitdiffstats
path: root/logic/DerpVersionBuilder.h
diff options
context:
space:
mode:
authorJan Dalheimer <jan@dalheimer.de>2014-01-22 22:15:50 +0100
committerJan Dalheimer <jan@dalheimer.de>2014-01-22 22:15:50 +0100
commitc39d26f4453166603749826eee1a732c815047d0 (patch)
tree80f33a7013843745d3ddb9055efef55d1ef3dfcc /logic/DerpVersionBuilder.h
parent0a592ab99bc68ad918f74206edf2a77cc257683c (diff)
downloadMultiMC-c39d26f4453166603749826eee1a732c815047d0.tar
MultiMC-c39d26f4453166603749826eee1a732c815047d0.tar.gz
MultiMC-c39d26f4453166603749826eee1a732c815047d0.tar.lz
MultiMC-c39d26f4453166603749826eee1a732c815047d0.tar.xz
MultiMC-c39d26f4453166603749826eee1a732c815047d0.zip
Got liteloader working. Patching more or less works
Diffstat (limited to 'logic/DerpVersionBuilder.h')
-rw-r--r--logic/DerpVersionBuilder.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/logic/DerpVersionBuilder.h b/logic/DerpVersionBuilder.h
index 739065db..5354cb0e 100644
--- a/logic/DerpVersionBuilder.h
+++ b/logic/DerpVersionBuilder.h
@@ -34,10 +34,18 @@ private:
DerpInstance *m_instance;
QWidget *m_widgetParent;
+ enum Type
+ {
+ Override,
+ Add,
+ Remove
+ };
+
bool build();
void clear();
bool apply(const QJsonObject &object);
+ bool applyLibrary(const QJsonObject &lib, const Type type);
bool read(const QFileInfo &fileInfo, QJsonObject *out);
};