summaryrefslogtreecommitdiffstats
path: root/logic/DerpVersionBuilder.h
diff options
context:
space:
mode:
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);
};