diff options
author | Jan Dalheimer <jan@dalheimer.de> | 2014-01-22 22:15:50 +0100 |
---|---|---|
committer | Jan Dalheimer <jan@dalheimer.de> | 2014-01-22 22:15:50 +0100 |
commit | c39d26f4453166603749826eee1a732c815047d0 (patch) | |
tree | 80f33a7013843745d3ddb9055efef55d1ef3dfcc /logic/DerpVersionBuilder.h | |
parent | 0a592ab99bc68ad918f74206edf2a77cc257683c (diff) | |
download | MultiMC-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.h | 8 |
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); }; |