From 20b9f2b42a3b58b6081af271774fbcc34025dccb Mon Sep 17 00:00:00 2001 From: Petr Mrázek Date: Sun, 25 Jul 2021 19:11:59 +0200 Subject: NOISSUE Flatten gui and logic libraries into MultiMC --- api/logic/tools/MCEditTool.cpp | 77 ------------------------------------------ 1 file changed, 77 deletions(-) delete mode 100644 api/logic/tools/MCEditTool.cpp (limited to 'api/logic/tools/MCEditTool.cpp') diff --git a/api/logic/tools/MCEditTool.cpp b/api/logic/tools/MCEditTool.cpp deleted file mode 100644 index 880327c7..00000000 --- a/api/logic/tools/MCEditTool.cpp +++ /dev/null @@ -1,77 +0,0 @@ -#include "MCEditTool.h" - -#include -#include -#include - -#include "settings/SettingsObject.h" -#include "BaseInstance.h" -#include "minecraft/MinecraftInstance.h" - -MCEditTool::MCEditTool(SettingsObjectPtr settings) -{ - settings->registerSetting("MCEditPath"); - m_settings = settings; -} - -void MCEditTool::setPath(QString& path) -{ - m_settings->set("MCEditPath", path); -} - -QString MCEditTool::path() const -{ - return m_settings->get("MCEditPath").toString(); -} - -bool MCEditTool::check(const QString& toolPath, QString& error) -{ - if (toolPath.isEmpty()) - { - error = QObject::tr("Path is empty"); - return false; - } - const QDir dir(toolPath); - if (!dir.exists()) - { - error = QObject::tr("Path does not exist"); - return false; - } - if (!dir.exists("mcedit.sh") && !dir.exists("mcedit.py") && !dir.exists("mcedit.exe") && !dir.exists("Contents") && !dir.exists("mcedit2.exe")) - { - error = QObject::tr("Path does not seem to be a MCEdit path"); - return false; - } - return true; -} - -QString MCEditTool::getProgramPath() -{ -#ifdef Q_OS_OSX - return path(); -#else - const QString mceditPath = path(); - QDir mceditDir(mceditPath); -#ifdef Q_OS_LINUX - if (mceditDir.exists("mcedit.sh")) - { - return mceditDir.absoluteFilePath("mcedit.sh"); - } - else if (mceditDir.exists("mcedit.py")) - { - return mceditDir.absoluteFilePath("mcedit.py"); - } - return QString(); -#elif defined(Q_OS_WIN32) - if (mceditDir.exists("mcedit.exe")) - { - return mceditDir.absoluteFilePath("mcedit.exe"); - } - else if (mceditDir.exists("mcedit2.exe")) - { - return mceditDir.absoluteFilePath("mcedit2.exe"); - } - return QString(); -#endif -#endif -} -- cgit