/************************************************************************ * This file has been generated automatically from * * * * src/core/qgsziputils.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/ %ModuleHeaderCode #include "qgsziputils.h" %End namespace QgsZipUtils { bool isZipFile( const QString &filename ); %Docstring Returns true if the file name is a zipped file ( i.e with a '.qgz' extension, false otherwise. :param filename: The name of the file :return: true if the file is zipped, false otherwise %End bool unzip( const QString &zip, const QString &dir, QStringList &files /Out/ ); %Docstring Unzip a zip file in an output directory. An error is returned if the zip filename does not exist, the output directory does not exist or is not writable. :param zip: The zip filename :param dir: The output directory :param files: The absolute path of unzipped files .. versionadded:: 3.0 %End bool zip( const QString &zip, const QStringList &files ); %Docstring Zip the list of files in the zip file. If the zip file already exists or is empty, an error is returned. If an input file does not exist, an error is also returned. :param zip: The zip filename :param files: The absolute path to files to embed within the zip .. versionadded:: 3.0 %End }; /************************************************************************ * This file has been generated automatically from * * * * src/core/qgsziputils.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/