summaryrefslogtreecommitdiffstats
path: root/logic/LegacyInstance.h
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2013-11-25 00:46:52 +0100
committerPetr Mrázek <peterix@gmail.com>2013-11-25 00:46:52 +0100
commit088b039cf7de6b217a289499a8efe5a47e861829 (patch)
tree7fe8861cc33e5bf3ca9a0347b04604a9f9883d81 /logic/LegacyInstance.h
parent82225a21e1b7f1671a42c1511032c59ecda0503f (diff)
downloadMultiMC-088b039cf7de6b217a289499a8efe5a47e861829.tar
MultiMC-088b039cf7de6b217a289499a8efe5a47e861829.tar.gz
MultiMC-088b039cf7de6b217a289499a8efe5a47e861829.tar.lz
MultiMC-088b039cf7de6b217a289499a8efe5a47e861829.tar.xz
MultiMC-088b039cf7de6b217a289499a8efe5a47e861829.zip
Detect java bitness on launch, use appropriate libraries
Fixes problems with latest snapshot
Diffstat (limited to 'logic/LegacyInstance.h')
-rw-r--r--logic/LegacyInstance.h28
1 files changed, 13 insertions, 15 deletions
diff --git a/logic/LegacyInstance.h b/logic/LegacyInstance.h
index 3d35521e..a17ef281 100644
--- a/logic/LegacyInstance.h
+++ b/logic/LegacyInstance.h
@@ -48,7 +48,7 @@ public:
QString loaderModsDir() const;
QString coreModsDir() const;
QString resourceDir() const;
- virtual QString instanceConfigFolder() const;
+ virtual QString instanceConfigFolder() const override;
/*!
* Whether or not the instance's minecraft.jar needs to be rebuilt.
@@ -58,37 +58,35 @@ public:
bool shouldRebuild() const;
void setShouldRebuild(bool val);
- virtual QString currentVersionId() const;
- virtual void setCurrentVersionId(QString val);
+ virtual QString currentVersionId() const override;
//! The version of LWJGL that this instance uses.
QString lwjglVersion() const;
/// st the version of LWJGL libs this instance will use
void setLWJGLVersion(QString val);
- virtual QString intendedVersionId() const;
- virtual bool setIntendedVersionId(QString version);
+ virtual QString intendedVersionId() const override;
+ virtual bool setIntendedVersionId(QString version) override;
// the `version' of Legacy instances is defined by the launcher code.
// in contrast with OneSix, where `version' is described in a json file
virtual bool versionIsCustom() override
{
return false;
}
- ;
- virtual bool shouldUpdate() const;
- virtual void setShouldUpdate(bool val);
- virtual Task *doUpdate();
+ virtual bool shouldUpdate() const override;
+ virtual void setShouldUpdate(bool val) override;
+ virtual Task *doUpdate(bool prepare_for_launch) override;
- virtual MinecraftProcess *prepareForLaunch(MojangAccountPtr account);
- virtual void cleanupAfterRun();
- virtual QDialog *createModEditDialog(QWidget *parent);
+ virtual MinecraftProcess *prepareForLaunch(MojangAccountPtr account) override;
+ virtual void cleanupAfterRun() override;
+ virtual QDialog *createModEditDialog(QWidget *parent) override;
- virtual QString defaultBaseJar() const;
- virtual QString defaultCustomBaseJar() const;
+ virtual QString defaultBaseJar() const override;
+ virtual QString defaultCustomBaseJar() const override;
bool menuActionEnabled(QString action_name) const;
- virtual QString getStatusbarDescription();
+ virtual QString getStatusbarDescription() override;
protected
slots: