2017-07-07 21:06:22 +02:00
|
|
|
/************************************************************************
|
|
|
|
* 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
|
|
|
|
{
|
|
|
|
|
2017-07-17 16:58:01 +01:00
|
|
|
bool isZipFile( const QString &filename );
|
|
|
|
%Docstring
|
2017-12-15 10:36:55 -04:00
|
|
|
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
|
|
|
|
:rtype: bool
|
|
|
|
|
2017-07-17 16:58:01 +01:00
|
|
|
%End
|
|
|
|
|
2017-07-07 21:06:22 +02:00
|
|
|
bool unzip( const QString &zip, const QString &dir, QStringList &files /Out/ );
|
|
|
|
%Docstring
|
2017-12-15 10:36:55 -04:00
|
|
|
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
|
|
|
|
|
|
|
|
:rtype: bool
|
|
|
|
|
2017-07-07 21:06:22 +02:00
|
|
|
.. versionadded:: 3.0
|
|
|
|
%End
|
|
|
|
|
|
|
|
bool zip( const QString &zip, const QStringList &files );
|
|
|
|
%Docstring
|
2017-12-15 10:36:55 -04:00
|
|
|
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
|
|
|
|
|
|
|
|
:rtype: bool
|
|
|
|
|
2017-07-07 21:06:22 +02:00
|
|
|
.. 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 *
|
|
|
|
************************************************************************/
|