16#ifndef QGSABSTRACTLAYERMETADATAPROVIDER_H
17#define QGSABSTRACTLAYERMETADATAPROVIDER_H
83 void setGeographicExtent(
const QgsPolygon &geographicExtent );
98 const QString &authid()
const;
103 void setAuthid(
const QString &authid );
108 const QString &uri()
const;
113 void setUri(
const QString &Uri );
118 const QString &dataProviderName()
const;
123 void setDataProviderName(
const QString &dataProviderName );
138 const QString &standardUri()
const;
143 void setStandardUri(
const QString &standardUri );
157 QString mDataProviderName;
161 QString mStandardUri;
184 QList<QgsLayerMetadataProviderResult> metadata()
const;
194 QStringList errors()
const;
199 void addError(
const QString &error );
204 QList<QgsLayerMetadataProviderResult> mMetadata;
228 virtual QString
id()
const = 0;
Contains information about the context in which a coordinate transform is executed.
Base class for feedback objects to be used for cancellation of something running in a worker thread.
A rectangle specified with double values.
GeometryType
The geometry types are used to group QgsWkbTypes::Type in a coarse way.
QgsMapLayerType
Types of layers that can be added to a map.
Q_DECLARE_METATYPE(QgsDatabaseQueryLogEntry)
QgsCoordinateTransformContext transformContext
Coordinate transform context.