QgsNativeProjectMetadataValidator class
A validator for the native QGIS project metadata schema definition.
Contents
Base classes
- class QgsNativeMetadataBaseValidator
- A validator for the native base QGIS metadata schema definition.
Constructors, destructors, conversion operators
- QgsNativeProjectMetadataValidator() defaulted
- Constructor for QgsNativeProjectMetadataValidator.
Public functions
-
auto validate(const QgsAbstractMetadataBase* metadata,
QList<QgsAbstractMetadataBaseValidator::
ValidationResult>& results) const -> bool override - Validates a metadata object, and returns true if the metadata is considered valid.
Function documentation
bool QgsNativeProjectMetadataValidator:: validate(const QgsAbstractMetadataBase* metadata,
QList<QgsAbstractMetadataBaseValidator:: ValidationResult>& results) const override
Validates a metadata object, and returns true if the metadata is considered valid.
If validation fails, the results list will be filled with a list of items describing why the validation failed and what needs to be rectified to fix the metadata.