18 #ifndef QGSPROCESSINGREGISTRY_H 19 #define QGSPROCESSINGREGISTRY_H 21 #include "qgis_core.h" 57 QList<QgsProcessingProvider *>
providers()
const {
return mProviders.values(); }
82 bool removeProvider(
const QString &providerId );
93 QList< const QgsProcessingAlgorithm *> algorithms()
const;
136 void providerAdded(
const QString &
id );
139 void providerRemoved(
const QString &
id );
144 QMap<QString, QgsProcessingProvider *> mProviders;
151 #endif // QGSPROCESSINGREGISTRY_H
Abstract base class for processing providers.
Abstract base class for processing algorithms.
Registry for various processing components, including providers, algorithms and various parameters an...
QList< QgsProcessingProvider * > providers() const
Get list of available providers.