25#include <QTemporaryFile>
26#include <QTemporaryDir>
51 bool zip(
const QString &zipFilename );
59 virtual bool unzip(
const QString &zipFilename );
72 void addFile(
const QString &filename );
79 bool removeFile(
const QString &filename );
84 QStringList files()
const;
102 std::unique_ptr<QTemporaryDir> mDir;
121 bool unzip(
const QString &zipFilename )
override;
126 QString projectFile()
const;
132 bool clearProjectFile();
138 QString auxiliaryStorageFile()
const;
Manages zip/unzip operations for an archive.
virtual ~QgsArchive()=default
Allows managing the zip/unzip actions on project files.