summaryrefslogtreecommitdiffstats
path: root/logic/ftb/OneSixFTBInstance.cpp
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2015-04-03 11:55:16 +0200
committerPetr Mrázek <peterix@gmail.com>2015-04-03 11:55:16 +0200
commit865b20057120a61cfd26f5eea9aa68243efc3319 (patch)
tree683e0258ff943caa6720b3d857609956af6a9291 /logic/ftb/OneSixFTBInstance.cpp
parentdc84ac368293462161f32b1dc081c8bea5e51e49 (diff)
downloadMultiMC-865b20057120a61cfd26f5eea9aa68243efc3319.tar
MultiMC-865b20057120a61cfd26f5eea9aa68243efc3319.tar.gz
MultiMC-865b20057120a61cfd26f5eea9aa68243efc3319.tar.lz
MultiMC-865b20057120a61cfd26f5eea9aa68243efc3319.tar.xz
MultiMC-865b20057120a61cfd26f5eea9aa68243efc3319.zip
GH-856 add profile strategy for FTB packs
Diffstat (limited to 'logic/ftb/OneSixFTBInstance.cpp')
-rw-r--r--logic/ftb/OneSixFTBInstance.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/logic/ftb/OneSixFTBInstance.cpp b/logic/ftb/OneSixFTBInstance.cpp
index d55b1ea9..212b7373 100644
--- a/logic/ftb/OneSixFTBInstance.cpp
+++ b/logic/ftb/OneSixFTBInstance.cpp
@@ -1,4 +1,5 @@
#include "OneSixFTBInstance.h"
+#include "FTBProfileStrategy.h"
#include "logic/minecraft/MinecraftProfile.h"
#include "logic/minecraft/OneSixLibrary.h"
@@ -109,17 +110,14 @@ QDir OneSixFTBInstance::versionsPath() const
return QDir(MMC->settings()->get("FTBRoot").toString() + "/versions");
}
-/*
-QStringList OneSixFTBInstance::externalPatches() const
+bool OneSixFTBInstance::providesVersionFile() const
{
- return QStringList() << versionsPath().absoluteFilePath(intendedVersionId() + "/" + intendedVersionId() + ".json")
- << minecraftRoot() + "/pack.json";
+ return true;
}
-*/
-bool OneSixFTBInstance::providesVersionFile() const
+void OneSixFTBInstance::createProfile()
{
- return true;
+ m_version.reset(new MinecraftProfile(new FTBProfileStrategy(this)));
}
QString OneSixFTBInstance::getStatusbarDescription()