16#ifndef QGSABSTRACTLAYERMETADATAPROVIDER_H
17#define QGSABSTRACTLAYERMETADATAPROVIDER_H
80 void setGeographicExtent(
const QgsPolygon &geographicExtent );
95 const QString &authid()
const;
100 void setAuthid(
const QString &authid );
105 const QString &uri()
const;
110 void setUri(
const QString &Uri );
115 const QString &dataProviderName()
const;
120 void setDataProviderName(
const QString &dataProviderName );
135 const QString &standardUri()
const;
140 void setStandardUri(
const QString &standardUri );
154 QString mDataProviderName;
158 QString mStandardUri;
181 QList<QgsLayerMetadataProviderResult> metadata()
const;
191 QStringList errors()
const;
196 void addError(
const QString &error );
201 QList<QgsLayerMetadataProviderResult> mMetadata;
225 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.