verison deletion feature
This commit is contained in:
@@ -47,6 +47,16 @@ namespace VersionLoader {
|
||||
// Версии, реально установленные в <gameDir>/versions (есть папка и <id>.json).
|
||||
QStringList installedVersions(const QString &gameDir);
|
||||
|
||||
// Установленные профили, у которых inheritsFrom == versionId: без базовой версии
|
||||
// они не запустятся.
|
||||
QStringList dependentsOf(const QString &gameDir, const QString &versionId);
|
||||
|
||||
// Размер <gameDir>/versions/<id> в байтах; 0 — папки нет.
|
||||
qint64 installedSize(const QString &gameDir, const QString &versionId);
|
||||
|
||||
// Сносит <gameDir>/versions/<id>. Отсутствие папки — успех.
|
||||
bool remove(const QString &gameDir, const QString &versionId, QString *error);
|
||||
|
||||
// Читает и разворачивает версию. При ошибке возвращает невалидный объект и пишет error.
|
||||
MinecraftVersion load(const QString &gameDir,
|
||||
const QString &versionId,
|
||||
|
||||
Reference in New Issue
Block a user