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...
QList< QgsProcessingProvider * > providers() const
Gets list of available providers.
Makes metadata of processing parameters available.