| 
    QGIS API Documentation 3.99.0-Master (f78f5286a64)
    
   | 
 
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 , SkipValidation = 1 << 1 } | 
| Flags controlling parameter generation.  More... | |
| typedef QFlags< Flag > | Flags | 
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.   | |
An interface for objects which can create sets of parameter values for processing algorithms.
Definition at line 74 of file qgsprocessingwidgetwrapper.h.
| typedef QFlags< Flag > QgsProcessingParametersGenerator::Flags | 
Definition at line 87 of file qgsprocessingwidgetwrapper.h.
      
  | 
  strong | 
Flags controlling parameter generation.
| Enumerator | |
|---|---|
| SkipDefaultValueParameters | Parameters which are unchanged from their default values should not be included.  | 
| SkipValidation | Skip validation of parameters. 
  | 
Definition at line 82 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.