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.