QGIS API Documentation
3.6.0-Noosa (5873452)
|
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 true on success. More... | |
QgsPluginLayer * | createLayer (const QString &typeName, const QString &uri=QString()) |
Returns new layer if corresponding plugin has been found else returns a nullptr. More... | |
QgsPluginLayerRegistry & | operator= (const QgsPluginLayerRegistry &rh)=delete |
QgsPluginLayerRegistry cannot be copied. More... | |
QgsPluginLayerType * | pluginLayerType (const QString &typeName) |
Returns plugin layer type metadata or NULL if doesn't exist. More... | |
QStringList | pluginLayerTypes () |
List all known layer types. More... | |
bool | removePluginLayerType (const QString &typeName) |
Remove plugin layer type and return true on 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 a nullptr.
Definition at line 116 of file qgspluginlayerregistry.cpp.
|
delete |
QgsPluginLayerRegistry cannot be copied.
QgsPluginLayerType * QgsPluginLayerRegistry::pluginLayerType | ( | const QString & | typeName | ) |
Returns plugin layer type metadata or NULL if doesn't exist.
Definition at line 110 of file qgspluginlayerregistry.cpp.
QStringList QgsPluginLayerRegistry::pluginLayerTypes | ( | ) |
bool QgsPluginLayerRegistry::removePluginLayerType | ( | const QString & | typeName | ) |
Remove plugin layer type and return true on success.
Definition at line 86 of file qgspluginlayerregistry.cpp.