#include "LegacyFTBInstance.h" #include #include LegacyFTBInstance::LegacyFTBInstance(const QString &rootDir, SettingsObject *settings, QObject *parent) : LegacyInstance(rootDir, settings, parent) { } QString LegacyFTBInstance::getStatusbarDescription() { if (flags() & VersionBrokenFlag) { return "Legacy FTB: " + intendedVersionId() + " (broken)"; } return "Legacy FTB: " + intendedVersionId(); } QString LegacyFTBInstance::id() const { return "FTB/" + BaseInstance::id(); } void LegacyFTBInstance::copy(const QDir &newDir) { // set the target instance to be plain Legacy INISettingsObject settings_obj(newDir.absoluteFilePath("instance.cfg")); settings_obj.registerSetting("InstanceType", "Legacy"); QString inst_type = settings_obj.get("InstanceType").toString(); settings_obj.set("InstanceType", "Legacy"); }