summaryrefslogtreecommitdiffstats
path: root/libmultimc/include/minecraftversion.h
diff options
context:
space:
mode:
Diffstat (limited to 'libmultimc/include/minecraftversion.h')
-rw-r--r--libmultimc/include/minecraftversion.h10
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