15 #ifndef QGSPLUGINLAYER_H
16 #define QGSPLUGINLAYER_H
18 #include "qgis_core.h"
36 QgsPluginLayer(
const QString &layerType,
const QString &layerName = QString() );
47 QString pluginLayerType();
56 void setSource(
const QString &source );
62 QString mPluginLayerType;
77 QgsPluginLayerDataProvider(
const QString &layerType,
79 QgsDataProvider::ReadFlags flags );
80 void setExtent(
const QgsRectangle &extent ) { mExtent = extent; }
82 QString name()
const override;
83 QString description()
const override;
85 bool isValid()
const override;
94 #endif // QGSPLUGINLAYER_H