29 lines
652 B
C++
29 lines
652 B
C++
#pragma once
|
|
|
|
#include <QString>
|
|
|
|
namespace LauncherPaths {
|
|
|
|
QString containerDir();
|
|
QString rootDir();
|
|
QString defaultMinecraftDir();
|
|
QString settingsFile();
|
|
QString profilesFile();
|
|
QString customBuildsFile();
|
|
QString legacyCustomBuildsFile();
|
|
QString buildStorageDir();
|
|
QString buildDir(int buildId);
|
|
QString seasonalStateFile(int buildId);
|
|
QString runtimeDir();
|
|
QString javaDir();
|
|
QString javaCatalogFile();
|
|
QString javaDownloadDir();
|
|
QString cacheDir();
|
|
QString versionManifestFile();
|
|
QString seasonalCatalogFile();
|
|
QString loaderCacheFile(const QString &loaderKey);
|
|
QString loaderDownloadDir();
|
|
bool ensureRootExists(QString *error = nullptr);
|
|
|
|
}
|