| QGIS API Documentation
    3.18.1-Zürich (202f1bf7e5)
    | 
A registry of plugin layers types. More...
#include <qgspluginlayerregistry.h>
| Public Member Functions | |
| QgsPluginLayerRegistry ()=default | |
| Constructor for QgsPluginLayerRegistry.  More... | |
| QgsPluginLayerRegistry (const QgsPluginLayerRegistry &rh)=delete | |
| QgsPluginLayerRegistry cannot be copied.  More... | |
| ~QgsPluginLayerRegistry () | |
| bool | addPluginLayerType (QgsPluginLayerType *pluginLayerType) | 
| Add plugin layer type (take ownership) and return trueon success.  More... | |
| QgsPluginLayer * | createLayer (const QString &typeName, const QString &uri=QString()) | 
| Returns new layer if corresponding plugin has been found else returns nullptr.  More... | |
| QgsPluginLayerRegistry & | operator= (const QgsPluginLayerRegistry &rh)=delete | 
| QgsPluginLayerRegistry cannot be copied.  More... | |
| QgsPluginLayerType * | pluginLayerType (const QString &typeName) | 
| Returns plugin layer type metadata or nullptrif doesn't exist.  More... | |
| QStringList | pluginLayerTypes () | 
| List all known layer types.  More... | |
| bool | removePluginLayerType (const QString &typeName) | 
| Remove plugin layer type and return trueon success.  More... | |
A registry of plugin layers types.
QgsPluginLayerRegistry is not usually directly created, but rather accessed through QgsApplication::pluginLayerRegistry().
Definition at line 68 of file qgspluginlayerregistry.h.
| 
 | default | 
Constructor for QgsPluginLayerRegistry.
| QgsPluginLayerRegistry::~QgsPluginLayerRegistry | ( | ) | 
Definition at line 55 of file qgspluginlayerregistry.cpp.
| 
 | delete | 
QgsPluginLayerRegistry cannot be copied.
| bool QgsPluginLayerRegistry::addPluginLayerType | ( | QgsPluginLayerType * | pluginLayerType | ) | 
Add plugin layer type (take ownership) and return true on success. 
Definition at line 73 of file qgspluginlayerregistry.cpp.
| QgsPluginLayer * QgsPluginLayerRegistry::createLayer | ( | const QString & | typeName, | 
| const QString & | uri = QString() | ||
| ) | 
Returns new layer if corresponding plugin has been found else returns nullptr. 
Definition at line 117 of file qgspluginlayerregistry.cpp.
| 
 | delete | 
QgsPluginLayerRegistry cannot be copied.
| QgsPluginLayerType * QgsPluginLayerRegistry::pluginLayerType | ( | const QString & | typeName | ) | 
Returns plugin layer type metadata or nullptr if doesn't exist. 
Definition at line 111 of file qgspluginlayerregistry.cpp.
| QStringList QgsPluginLayerRegistry::pluginLayerTypes | ( | ) | 
List all known layer types.
Definition at line 68 of file qgspluginlayerregistry.cpp.
| bool QgsPluginLayerRegistry::removePluginLayerType | ( | const QString & | typeName | ) | 
Remove plugin layer type and return true on success. 
Definition at line 86 of file qgspluginlayerregistry.cpp.