| 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.