diff options
author | Andrew <forkk@forkk.net> | 2013-05-08 12:56:43 -0500 |
---|---|---|
committer | Andrew <forkk@forkk.net> | 2013-05-08 12:56:43 -0500 |
commit | 5f781b3053c5ba8a25d354903acf2c31dc9a56c5 (patch) | |
tree | 94361d20568e55d63db7b18f3c7dded7d1e88e06 /libmultimc/include/minecraftversion.h | |
parent | 2e62f6e8d8aded1036f96835ebebd4d656c0fcc2 (diff) | |
download | MultiMC-5f781b3053c5ba8a25d354903acf2c31dc9a56c5.tar MultiMC-5f781b3053c5ba8a25d354903acf2c31dc9a56c5.tar.gz MultiMC-5f781b3053c5ba8a25d354903acf2c31dc9a56c5.tar.lz MultiMC-5f781b3053c5ba8a25d354903acf2c31dc9a56c5.tar.xz MultiMC-5f781b3053c5ba8a25d354903acf2c31dc9a56c5.zip |
Implement basic game updater.
Resolves MMC-4: https://jira.forkk.net/browse/MMC-4
Diffstat (limited to 'libmultimc/include/minecraftversion.h')
-rw-r--r-- | libmultimc/include/minecraftversion.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libmultimc/include/minecraftversion.h b/libmultimc/include/minecraftversion.h index e30582ac..fd11b316 100644 --- a/libmultimc/include/minecraftversion.h +++ b/libmultimc/include/minecraftversion.h @@ -39,6 +39,11 @@ class LIBMULTIMC_EXPORT MinecraftVersion : public InstVersion */ Q_PROPERTY(QString etag READ etag) + /*! + * True if this is a version from the new Minecraft launcher's version list. + */ + Q_PROPERTY(bool isForNewLauncher READ isForNewLauncher WRITE setIsForNewLauncher) + public: explicit MinecraftVersion(QString descriptor, QString name, @@ -75,6 +80,9 @@ public: virtual QString typeName() const; virtual qint64 timestamp() const; + virtual bool isForNewLauncher() const; + virtual void setIsForNewLauncher(bool val); + virtual VersionType versionType() const; virtual void setVersionType(VersionType typeName); @@ -90,6 +98,8 @@ private: QString m_dlUrl; QString m_etag; VersionType m_type; + + bool m_isNewLauncherVersion; }; #endif // MINECRAFTVERSION_H |