16 #ifndef QGSLAYERTREEEMBEDDEDWIDGETREGISTRY_H 17 #define QGSLAYERTREEEMBEDDEDWIDGETREGISTRY_H 41 virtual QString id()
const = 0;
44 virtual QString name()
const = 0;
54 virtual bool supportsLayer(
QgsMapLayer *layer ) = 0;
90 QStringList providers()
const;
103 bool removeProvider(
const QString &providerId );
108 QMap<QString, QgsLayerTreeEmbeddedWidgetProvider *>
mProviders;
118 #endif // QGSLAYERTREEEMBEDDEDWIDGETREGISTRY_H Base class for all map layer types.