| 
    QGIS API Documentation
    3.24.2-Tisler (13c1a02865)
    
   | 
 
An interface for objects which can create sets of parameter values for processing algorithms. More...
#include <qgsprocessingwidgetwrapper.h>
Public Types | |
| enum class | Flag : int { SkipDefaultValueParameters = 1 << 0 } | 
| Flags controlling parameter generation.  More... | |
Public Member Functions | |
| virtual | ~QgsProcessingParametersGenerator ()=default | 
| virtual QVariantMap | createProcessingParameters (QgsProcessingParametersGenerator::Flags flags=QgsProcessingParametersGenerator::Flags())=0 | 
| This method needs to be reimplemented in all classes which implement this interface and return a algorithm parameters.  More... | |
An interface for objects which can create sets of parameter values for processing algorithms.
Definition at line 76 of file qgsprocessingwidgetwrapper.h.
      
  | 
  strong | 
Flags controlling parameter generation.
| Enumerator | |
|---|---|
| SkipDefaultValueParameters | Parameters which are unchanged from their default values should not be included.  | 
Definition at line 85 of file qgsprocessingwidgetwrapper.h.
      
  | 
  virtualdefault | 
      
  | 
  pure virtual | 
This method needs to be reimplemented in all classes which implement this interface and return a algorithm parameters.
Since QGIS 3.24 the optional flags argument can be used to control the behavior of the parameter generation.