18#ifndef QGSPROCESSINGREGISTRY_H 
   19#define QGSPROCESSINGREGISTRY_H 
   77    QList<QgsProcessingProvider *> 
providers()
 const { 
return mProviders.values(); }
 
  102    bool removeProvider( 
const QString &providerId );
 
  113    QList< const QgsProcessingAlgorithm *> algorithms() 
const;
 
  174    void addAlgorithmAlias( const QString &aliasId, const QString &actualId );
 
  215    void providerAdded( const QString &
id );
 
  218    void providerRemoved( const QString &
id );
 
  243    QMap< QString, QString > mAlgorithmAliases;
 
  251    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
Registry cannot be copied.
 
QList< QgsProcessingProvider * > providers() const
Gets list of available providers.
 
QgsProcessingRegistry(const QgsProcessingRegistry &other)=delete
Registry cannot be copied.