Introducing VersionPatch base class for version files and minecraft versions
This commit is contained in:
@ -16,10 +16,11 @@
|
||||
#pragma once
|
||||
|
||||
#include "logic/BaseVersion.h"
|
||||
#include "VersionPatch.h"
|
||||
#include <QStringList>
|
||||
#include <QSet>
|
||||
|
||||
struct MinecraftVersion : public BaseVersion
|
||||
struct MinecraftVersion : public BaseVersion, public VersionPatch
|
||||
{
|
||||
/// The version's timestamp - this is primarily used for sorting versions in a list.
|
||||
qint64 timestamp;
|
||||
@ -89,4 +90,19 @@ struct MinecraftVersion : public BaseVersion
|
||||
return QObject::tr("Regular release");
|
||||
}
|
||||
}
|
||||
|
||||
virtual bool hasJarMods() override
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
virtual bool isVanilla() override
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
virtual void applyTo(VersionFinal *version)
|
||||
{
|
||||
// umm... what now?
|
||||
}
|
||||
};
|
||||
|
Reference in New Issue
Block a user