QGIS/python/core/qgsauxiliarystorage.sip
2017-10-09 04:44:39 +01:00

113 lines
3.0 KiB
Plaintext

/************************************************************************
* This file has been generated automatically from *
* *
* src/core/qgsauxiliarystorage.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/
class QgsAuxiliaryStorage
{
%Docstring
Class providing some utility methods to manage auxiliary storage.
.. versionadded:: 3.0
%End
%TypeHeaderCode
#include "qgsauxiliarystorage.h"
%End
public:
QgsAuxiliaryStorage( const QgsProject &project, bool copy = true );
%Docstring
Constructor.
\param project The project for which the auxiliary storage has to be used
\param copy Parameter indicating if a copy of the database has to be used
%End
QgsAuxiliaryStorage( const QString &filename = QString(), bool copy = true );
%Docstring
Constructor.
\param filename The path of the database
\param copy Parameter indicating if a copy of the database has to be used
%End
virtual ~QgsAuxiliaryStorage();
%Docstring
Destructor.
%End
bool isValid() const;
%Docstring
Returns the status of the auxiliary storage currently definied.
:return: true if the auxiliary storage is valid, false otherwise
:rtype: bool
%End
QString fileName() const;
%Docstring
Returns the target filename of the database.
:rtype: str
%End
QString currentFileName() const;
%Docstring
Returns the path of current database used. It may be different from the
target filename if the auxiliary storage is opened in copy mode.
:rtype: str
%End
bool saveAs( const QString &filename ) const;
%Docstring
Saves the current database to a new path.
:return: true if everything is saved, false otherwise
:rtype: bool
%End
bool saveAs( const QgsProject &project ) const;
%Docstring
Saves the current database to a new path for a specific project.
Actually, the current filename of the project is used to deduce the
path of the database to save.
:return: true if everything is saved, false otherwise
:rtype: bool
%End
bool save() const;
%Docstring
Saves the current database.
:return: true if everything is saved, false otherwise
:rtype: bool
%End
static QString extension();
%Docstring
Returns the extension used for auxiliary databases.
:rtype: str
%End
};
/************************************************************************
* This file has been generated automatically from *
* *
* src/core/qgsauxiliarystorage.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/