18 #ifndef QGSPROJECTSERVERVALIDATOR_H 19 #define QGSPROJECTSERVERVALIDATOR_H 21 #include "qgis_core.h" 52 ProjectRootNameConflict = 4,
73 , identifier( identifier )
95 static bool validate(
QgsProject *project, QList< QgsProjectServerValidator::ValidationResult > &results
SIP_OUT );
98 static void browseLayerTree(
QgsLayerTreeGroup *treeGroup, QStringList &owsNames, QStringList &encodingMessages );
102 #endif // QGSPROJECTSERVERVALIDATOR_H Layer tree group node serves as a container for layers and further groups.
QgsProjectServerValidator::ValidationError error
Error which occurred during the validation process.
ValidationResult(const QgsProjectServerValidator::ValidationError error, const QVariant &identifier)
Constructor for ValidationResult.
QVariant identifier
Identifier related to the error.
Encapsulates a QGIS project, including sets of map layers and their styles, layouts, annotations, canvases, etc.
Validates the server specific parts of the configuration of a QGIS project.
Contains the parameters describing a project validation failure.
ValidationError
Errors that might be raised by the validation process.