diff options
author | Petr Mrázek <peterix@gmail.com> | 2016-10-02 00:26:10 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2016-10-02 00:26:10 +0200 |
commit | 6e80f03409054293bdbbcd0ce87b607a811016d5 (patch) | |
tree | d64d9034d797a9c619cca4bad5ff0ef1dfb73165 /api/logic/minecraft/Library.h | |
parent | 69f3ab019d4ef9e28d0c7e3c4ce3a609a6ff0a91 (diff) | |
download | PrismLauncher-6e80f03409054293bdbbcd0ce87b607a811016d5.tar.gz PrismLauncher-6e80f03409054293bdbbcd0ce87b607a811016d5.tar.bz2 PrismLauncher-6e80f03409054293bdbbcd0ce87b607a811016d5.zip |
NOISSUE add instance-local library storage
Any libraries stored in $instanceroot/libraries/ will override
the libraries from MultiMC's global folders, as long as they are marked 'local'
in the json patch.
Diffstat (limited to 'api/logic/minecraft/Library.h')
-rw-r--r-- | api/logic/minecraft/Library.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/api/logic/minecraft/Library.h b/api/logic/minecraft/Library.h index fdce93f3..6369c537 100644 --- a/api/logic/minecraft/Library.h +++ b/api/logic/minecraft/Library.h @@ -18,6 +18,7 @@ #include "multimc_logic_export.h" class Library; +class MinecraftInstance; typedef std::shared_ptr<Library> LibraryPtr; @@ -99,7 +100,8 @@ public: /* methods */ m_repositoryURL = base_url; } - void getApplicableFiles(OpSys system, QStringList & jar, QStringList & native, QStringList & native32, QStringList & native64) const; + void getApplicableFiles(OpSys system, QStringList & jar, QStringList & native, + QStringList & native32, QStringList & native64, const QString & overridePath) const; void setAbsoluteUrl(const QString &absolute_url) { @@ -126,7 +128,8 @@ public: /* methods */ bool isActive() const; // Get a list of downloads for this library - QList<NetActionPtr> getDownloads(OpSys system, class HttpMetaCache * cache, QStringList &failedFiles) const; + QList<NetActionPtr> getDownloads(OpSys system, class HttpMetaCache * cache, + QStringList & failedFiles, const QString & overridePath) const; private: /* methods */ /// the default storage prefix used by MultiMC |