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