summaryrefslogtreecommitdiffstats
path: root/libmultimc/src/library.cpp
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2013-07-24 23:44:00 +0200
committerPetr Mrázek <peterix@gmail.com>2013-07-24 23:44:00 +0200
commit97cf08f964ceebf4cb98b46f473bf952007a8a21 (patch)
tree5fcc5c482c2803c7f8e91132cff2818272fcdfc4 /libmultimc/src/library.cpp
parent18853ca3fa185f5fe5288a1d0c8ed6cf8c678007 (diff)
downloadMultiMC-97cf08f964ceebf4cb98b46f473bf952007a8a21.tar
MultiMC-97cf08f964ceebf4cb98b46f473bf952007a8a21.tar.gz
MultiMC-97cf08f964ceebf4cb98b46f473bf952007a8a21.tar.lz
MultiMC-97cf08f964ceebf4cb98b46f473bf952007a8a21.tar.xz
MultiMC-97cf08f964ceebf4cb98b46f473bf952007a8a21.zip
Parsing the version files, part II
Diffstat (limited to 'libmultimc/src/library.cpp')
-rw-r--r--libmultimc/src/library.cpp19
1 files changed, 19 insertions, 0 deletions
diff --git a/libmultimc/src/library.cpp b/libmultimc/src/library.cpp
index b0490616..0fb4f9d3 100644
--- a/libmultimc/src/library.cpp
+++ b/libmultimc/src/library.cpp
@@ -15,4 +15,23 @@
#include "include/library.h"
+RuleAction RuleAction_fromString(QString name)
+{
+ if(name == "allow")
+ return Allow;
+ if(name == "disallow")
+ return Disallow;
+ return Defer;
+}
+
+OpSys OpSys_fromString(QString name)
+{
+ if(name == "linux")
+ return Os_Linux;
+ if(name == "windows")
+ return Os_Windows;
+ if(name == "osx")
+ return Os_OSX;
+ return Os_Other;
+}
// default url for lib: https://s3.amazonaws.com/Minecraft.Download/libraries/