18 #ifndef QGSPROCESSINGREGISTRY_H 19 #define QGSPROCESSINGREGISTRY_H 21 #include "qgis_core.h" 60 QList<QgsProcessingProvider *>
providers()
const {
return mProviders.values(); }
85 bool removeProvider(
const QString &providerId );
96 QList< const QgsProcessingAlgorithm *> algorithms()
const;
170 QList<QgsProcessingParameterType *> parameterTypes()
const;
175 void providerAdded(
const QString &
id );
178 void providerRemoved(
const QString &
id );
198 QMap<QString, QgsProcessingProvider *> mProviders;
201 QMap<QString, QgsProcessingParameterType *> mParameterTypes;
208 #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...
Makes metadata of processing parameters available.
QList< QgsProcessingProvider * > providers() const
Gets list of available providers.