16#ifndef QGSABSTRACTLAYERMETADATAPROVIDER_H
17#define QGSABSTRACTLAYERMETADATAPROVIDER_H
81 void setGeographicExtent(
const QgsPolygon &geographicExtent );
96 const QString &authid()
const;
101 void setAuthid(
const QString &authid );
106 const QString &uri()
const;
111 void setUri(
const QString &Uri );
116 const QString &dataProviderName()
const;
121 void setDataProviderName(
const QString &dataProviderName );
136 const QString &standardUri()
const;
141 void setStandardUri(
const QString &standardUri );
155 QString mDataProviderName;
159 QString mStandardUri;
182 QList<QgsLayerMetadataProviderResult> metadata()
const;
192 QStringList errors()
const;
197 void addError(
const QString &error );
202 QList<QgsLayerMetadataProviderResult> mMetadata;
226 virtual QString
id()
const = 0;
GeometryType
The geometry types are used to group Qgis::WkbType in a coarse way.
LayerType
Types of layers that can be added to a map.
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.
Q_DECLARE_METATYPE(QgsDatabaseQueryLogEntry)
QgsCoordinateTransformContext transformContext
Coordinate transform context.