16#ifndef QGSDATAITEMPROVIDERREGISTRY_H
17#define QGSDATAITEMPROVIDERREGISTRY_H
54 QList<QgsDataItemProvider *> providers()
const;
80 QString dataProviderKey(
const QString &dataItemProviderName );
102 QList<QgsDataItemProvider *> mProviders;
105 QMap<QString, QString> mDataItemProviderOrigin;
This class keeps a list of data item providers that may add items to the browser tree.
void providerWillBeRemoved(QgsDataItemProvider *provider)
Emitted when a data item provider is about to be removed.
QgsDataItemProviderRegistry & operator=(const QgsDataItemProviderRegistry &rh)=delete
void providerAdded(QgsDataItemProvider *provider)
Emitted when a new data item provider has been added.
QgsDataItemProviderRegistry(const QgsDataItemProviderRegistry &rh)=delete
This is the interface for those who want to add custom data items to the browser tree.