18#ifndef QGSPROCESSINGREGISTRY_H
19#define QGSPROCESSINGREGISTRY_H
75 QList<QgsProcessingProvider *>
providers()
const {
return mProviders.values(); }
100 bool removeProvider(
const QString &providerId );
111 QList< const QgsProcessingAlgorithm *> algorithms()
const;
172 void addAlgorithmAlias( const QString &aliasId, const QString &actualId );
213 void providerAdded( const QString &
id );
216 void providerRemoved( const QString &
id );
241 QMap< QString, QString > mAlgorithmAliases;
249 friend class TestQgsProcessing;
Abstract base class for processing algorithms.
Makes metadata of processing parameters available.
Abstract base class for processing providers.
Registry for various processing components, including providers, algorithms and various parameters an...
QgsProcessingRegistry & operator=(const QgsProcessingRegistry &other)=delete
QList< QgsProcessingProvider * > providers() const
Gets list of available providers.
QgsProcessingRegistry(const QgsProcessingRegistry &other)=delete