|
QGIS API Documentation 3.99.0-Master (2fe06baccd8)
|
Contains utility functions for working with QGIS projects. More...
#include <qgsprojectutils.h>
Static Public Member Functions | |
| static Qgis::ProjectTrustStatus | checkUserTrust (QgsProject *project) |
| Returns the current trust status of the specified project. | |
| static bool | layerIsContainedInGroupLayer (QgsProject *project, QgsMapLayer *layer) |
Returns true if the specified layer is a child layer from any QgsGroupLayer in the given project. | |
| static QList< QgsMapLayer * > | layersMatchingPath (const QgsProject *project, const QString &path) |
| Returns a list of all layers in the specified project which match the given path. | |
| static bool | updateLayerPath (QgsProject *project, const QString &oldPath, const QString &newPath) |
| Updates a project, replacing the data source for all layers which match the given oldPath with sources which point to newPath. | |
Contains utility functions for working with QGIS projects.
Definition at line 34 of file qgsprojectutils.h.
|
static |
Returns the current trust status of the specified project.
Definition at line 102 of file qgsprojectutils.cpp.
|
static |
Returns true if the specified layer is a child layer from any QgsGroupLayer in the given project.
Definition at line 67 of file qgsprojectutils.cpp.
|
static |
Returns a list of all layers in the specified project which match the given path.
This method can be used to retrieve a list of layers in a project associated with a file path.
Definition at line 33 of file qgsprojectutils.cpp.
|
static |
Updates a project, replacing the data source for all layers which match the given oldPath with sources which point to newPath.
Returns true if any layers were updated as a result.
Definition at line 50 of file qgsprojectutils.cpp.