QGIS API Documentation 3.39.0-Master (9ea1ddbe645)
|
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... | |
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 75 of file qgsprocessingwidgetwrapper.h.
typedef QFlags< Flag > QgsProcessingParametersGenerator::Flags |
Definition at line 88 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 84 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.