diff options
author | Petr Mrázek <peterix@gmail.com> | 2021-02-09 05:04:23 +0100 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2021-02-09 05:04:23 +0100 |
commit | 13a7f8d3b7b7d92387099141fad81ca74adedf1d (patch) | |
tree | 5d8b11759a521c1ca9e348732b1fb62e9c18d999 /api/logic/MMCZip.h | |
parent | 434369ca7cc8e56181d75474ac099eba76f407dc (diff) | |
download | PrismLauncher-13a7f8d3b7b7d92387099141fad81ca74adedf1d.tar.gz PrismLauncher-13a7f8d3b7b7d92387099141fad81ca74adedf1d.tar.bz2 PrismLauncher-13a7f8d3b7b7d92387099141fad81ca74adedf1d.zip |
NOISSUE fix multiple issues in ATLauncher integration
Diffstat (limited to 'api/logic/MMCZip.h')
-rw-r--r-- | api/logic/MMCZip.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/api/logic/MMCZip.h b/api/logic/MMCZip.h index beff2e4d..98d9cd5b 100644 --- a/api/logic/MMCZip.h +++ b/api/logic/MMCZip.h @@ -24,6 +24,7 @@ #include "multimc_logic_export.h" #include <JlCompress.h> +#include <nonstd/optional> namespace MMCZip { @@ -57,7 +58,7 @@ namespace MMCZip /** * Extract a subdirectory from an archive */ - QStringList MULTIMC_LOGIC_EXPORT extractSubDir(QuaZip *zip, const QString & subdir, const QString &target); + nonstd::optional<QStringList> MULTIMC_LOGIC_EXPORT extractSubDir(QuaZip *zip, const QString & subdir, const QString &target); bool MULTIMC_LOGIC_EXPORT extractRelFile(QuaZip *zip, const QString & file, const QString &target); @@ -68,7 +69,7 @@ namespace MMCZip * \param dir The directory to extract to, the current directory if left empty. * \return The list of the full paths of the files extracted, empty on failure. */ - QStringList MULTIMC_LOGIC_EXPORT extractDir(QString fileCompressed, QString dir); + nonstd::optional<QStringList> MULTIMC_LOGIC_EXPORT extractDir(QString fileCompressed, QString dir); /** * Extract a subdirectory from an archive @@ -78,7 +79,7 @@ namespace MMCZip * \param dir The directory to extract to, the current directory if left empty. * \return The list of the full paths of the files extracted, empty on failure. */ - QStringList MULTIMC_LOGIC_EXPORT extractDir(QString fileCompressed, QString subdir, QString dir); + nonstd::optional<QStringList> MULTIMC_LOGIC_EXPORT extractDir(QString fileCompressed, QString subdir, QString dir); /** * Extract a single file from an archive into a directory |