QGIS API Documentation
3.16.0-Hannover (43b64b13f3)
|
Go to the documentation of this file.
16 #ifndef QGSDATAITEMPROVIDERREGISTRY_H
17 #define QGSDATAITEMPROVIDERREGISTRY_H
25 #include "qgis_core.h"
56 QList<QgsDataItemProvider *> providers()
const;
82 QString dataProviderKey(
const QString &dataItemProviderName );
104 QList<QgsDataItemProvider *> mProviders;
107 QMap<QString, QString> mDataItemProviderOrigin;
111 #endif // QGSDATAITEMPROVIDERREGISTRY_H
void providerAdded(QgsDataItemProvider *provider)
Emitted when a new data item provider has been added.
This class keeps a list of data item providers that may add items to the browser tree.
This is the interface for those who want to add custom data items to the browser tree.
QgsDataItemProviderRegistry(const QgsDataItemProviderRegistry &rh)=delete
QgsDataItemProviderRegistry cannot be copied.
void providerWillBeRemoved(QgsDataItemProvider *provider)
Emitted when a data item provider is about to be removed.
QgsDataItemProviderRegistry & operator=(const QgsDataItemProviderRegistry &rh)=delete
QgsDataItemProviderRegistry cannot be copied.