QGIS API Documentation 3.34.0-Prizren (ffbdd678812)
|
Class allowing to manage the zip/unzip actions on project file. More...
#include <qgsarchive.h>
Public Member Functions | |
QString | auxiliaryStorageFile () const |
Returns the current .qgd auxiliary storage file or an empty string if there's none. | |
bool | clearProjectFile () |
Remove the current .qgs project file from the temporary directory. | |
QString | projectFile () const |
Returns the current .qgs project file or an empty string if there's none. | |
bool | unzip (const QString &zipFilename) override |
Clear the current content of this archive and unzip. | |
Public Member Functions inherited from QgsArchive | |
QgsArchive () | |
Constructor. | |
QgsArchive (const QgsArchive &other) | |
Copy constructor. | |
virtual | ~QgsArchive ()=default |
Destructor. | |
void | addFile (const QString &filename) |
Add a new file to this archive. | |
void | clear () |
Clear the current content of this archive and create a new temporary directory. | |
QString | dir () const |
Returns the current temporary directory. | |
bool | exists () const |
Returns true if the archive exists on the filesystem, false otherwise. | |
QStringList | files () const |
Returns the list of files within this archive. | |
QgsArchive & | operator= (const QgsArchive &other) |
bool | removeFile (const QString &filename) |
Remove a file from this archive and from the filesystem. | |
bool | zip (const QString &zipFilename) |
Zip the content of this archive. | |
Class allowing to manage the zip/unzip actions on project file.
Definition at line 121 of file qgsarchive.h.
QString QgsProjectArchive::auxiliaryStorageFile | ( | ) | const |
Returns the current .qgd auxiliary storage file or an empty string if there's none.
Definition at line 166 of file qgsarchive.cpp.
bool QgsProjectArchive::clearProjectFile | ( | ) |
Remove the current .qgs project file from the temporary directory.
true
if the file is well removed, false
otherwise Definition at line 161 of file qgsarchive.cpp.
QString QgsProjectArchive::projectFile | ( | ) | const |
Returns the current .qgs project file or an empty string if there's none.
Definition at line 140 of file qgsarchive.cpp.
|
overridevirtual |
Clear the current content of this archive and unzip.
If a project file is found in the content, then this archive may be considered as a valid one. Files are unzipped in the temporary directory.
zipFilename | The zip file to unzip |
true
if a project file has been found, false
otherwise Reimplemented from QgsArchive.
Definition at line 153 of file qgsarchive.cpp.