18#ifndef QGSPROJECTSERVERVALIDATOR_H 
   19#define QGSPROJECTSERVERVALIDATOR_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 );
 
Layer tree group node serves as a container for layers and further groups.
 
Validates the server specific parts of the configuration of a QGIS project.
 
QgsProjectServerValidator()=default
Constructor for QgsProjectServerValidator.
 
ValidationError
Errors that might be raised by the validation process.
 
Encapsulates a QGIS project, including sets of map layers and their styles, layouts,...
 
Contains the parameters describing a project validation failure.
 
ValidationResult(const QgsProjectServerValidator::ValidationError error, const QVariant &identifier)
Constructor for ValidationResult.
 
QVariant identifier
Identifier related to the error.
 
QgsProjectServerValidator::ValidationError error
Error which occurred during the validation process.