18#ifndef QGSLAYERMETADATA_H
19#define QGSLAYERMETADATA_H
98 QList< QgsLayerMetadata::SpatialExtent > spatialExtents()
const;
104 void setSpatialExtents(
const QList< QgsLayerMetadata::SpatialExtent > &extents );
113 QList< QgsDateTimeRange > temporalExtents()
const;
119 void setTemporalExtents(
const QList< QgsDateTimeRange > &extents );
127 QList< QgsLayerMetadata::SpatialExtent > mSpatialExtents;
128 QList< QgsDateTimeRange > mTemporalExtents;
143 Constraint(
const QString &constraint = QString(),
const QString &type = QString() )
145 , constraint( constraint )
179 QString fees() const;
186 void setFees( const QString &fees );
211 QStringList rights() const;
217 void setRights( const QStringList &rights );
223 QStringList licenses() const;
230 void setLicenses( const QStringList &licenses );
236 QString encoding() const;
242 void setEncoding( const QString &encoding );
316 bool readMetadataXml( const QDomElement &metadataElement ) override;
317 bool writeMetadataXml( QDomElement &metadataElement, QDomDocument &document ) const override;
330 bool contains( const QString &searchString ) const;
338 bool matches( const QVector<QRegularExpression> &searchReList ) const;
353 QStringList mLicenses;
A 3-dimensional box composed of x, y, z coordinates.
This class represents a coordinate reference system (CRS).
Base class for all map layer types.
Q_DECLARE_METATYPE(QgsDatabaseQueryLogEntry)
bool operator==(const QgsFeatureIterator &fi1, const QgsFeatureIterator &fi2)
const QgsCoordinateReferenceSystem & crs