diff options
author | Petr Mrázek <peterix@gmail.com> | 2013-08-05 03:29:50 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2013-08-05 03:29:50 +0200 |
commit | 183a7351456940d01f14a49112ddeb68ffc4693a (patch) | |
tree | 579aeb0b8670e634de4f083e54b3c826bf548ec9 /backend/LegacyInstance.cpp | |
parent | 005a010ee6a67191ec24583780310fcf217ff30c (diff) | |
download | MultiMC-183a7351456940d01f14a49112ddeb68ffc4693a.tar MultiMC-183a7351456940d01f14a49112ddeb68ffc4693a.tar.gz MultiMC-183a7351456940d01f14a49112ddeb68ffc4693a.tar.lz MultiMC-183a7351456940d01f14a49112ddeb68ffc4693a.tar.xz MultiMC-183a7351456940d01f14a49112ddeb68ffc4693a.zip |
Runnable 1.6 instances!
Diffstat (limited to 'backend/LegacyInstance.cpp')
-rw-r--r-- | backend/LegacyInstance.cpp | 40 |
1 files changed, 14 insertions, 26 deletions
diff --git a/backend/LegacyInstance.cpp b/backend/LegacyInstance.cpp index aace2a22..dc6cf0db 100644 --- a/backend/LegacyInstance.cpp +++ b/backend/LegacyInstance.cpp @@ -16,7 +16,7 @@ LegacyInstance::LegacyInstance(const QString& rootDir, SettingsObject* settings, settings->registerSetting(new Setting("NeedsRebuild", true)); settings->registerSetting(new Setting("ShouldUpdate", false)); settings->registerSetting(new Setting("JarVersion", "Unknown")); - settings->registerSetting(new Setting("LwjglVersion", "2.9.0")); + settings->registerSetting(new Setting("LwjglVersion", "Mojang")); settings->registerSetting(new Setting("IntendedJarVersion", "")); } @@ -93,6 +93,11 @@ MinecraftProcess* LegacyInstance::prepareForLaunch(QString user, QString session return proc; } +void LegacyInstance::cleanupAfterRun() +{ + //FIXME: delete the launcher and icons and whatnot. +} + QString LegacyInstance::instModsDir() const { @@ -152,7 +157,7 @@ void LegacyInstance::updateCurrentVersion(bool keepCurrent) if(!jar.exists()) { setLastCurrentVersionUpdate(0); - setCurrentVersion("Unknown"); + setCurrentVersionId("Unknown"); return; } @@ -163,7 +168,7 @@ void LegacyInstance::updateCurrentVersion(bool keepCurrent) { // TODO: Implement GetMinecraftJarVersion function. QString newVersion = "Unknown";//javautils::GetMinecraftJarVersion(jar.absoluteFilePath()); - setCurrentVersion(newVersion); + setCurrentVersionId(newVersion); } } qint64 LegacyInstance::lastCurrentVersionUpdate() const @@ -186,16 +191,18 @@ void LegacyInstance::setShouldRebuild ( bool val ) I_D(LegacyInstance); d->m_settings->set ( "NeedsRebuild", val ); } -QString LegacyInstance::currentVersion() const +QString LegacyInstance::currentVersionId() const { I_D(LegacyInstance); return d->m_settings->get ( "JarVersion" ).toString(); } -void LegacyInstance::setCurrentVersion ( QString val ) + +void LegacyInstance::setCurrentVersionId ( QString val ) { I_D(LegacyInstance); d->m_settings->set ( "JarVersion", val ); } + QString LegacyInstance::lwjglVersion() const { I_D(LegacyInstance); @@ -206,36 +213,17 @@ void LegacyInstance::setLWJGLVersion ( QString val ) I_D(LegacyInstance); d->m_settings->set ( "LwjglVersion", val ); } -QString LegacyInstance::intendedVersionId() +QString LegacyInstance::intendedVersionId() const { I_D(LegacyInstance); return d->m_settings->get ( "IntendedJarVersion" ).toString(); } bool LegacyInstance::setIntendedVersionId ( QString version ) { - /* - I_D(LegacyInstance); - d->m_settings->set ( "IntendedJarVersion", val ); - */ return false; } bool LegacyInstance::shouldUpdate() const { - /* - I_D(LegacyInstance); - QVariant var = d->m_settings->get ( "ShouldUpdate" ); - if ( !var.isValid() || var.toBool() == false ) - { - return intendedVersionId() != currentVersion(); - } - return true; - */ return false; } -void LegacyInstance::setShouldUpdate ( bool val ) -{ - /* - I_D(LegacyInstance); - d->m_settings->set ( "ShouldUpdate", val ); - */ -} +void LegacyInstance::setShouldUpdate ( bool val ) {} |