19 #ifndef QGSPROCESSINGPARAMETERTYPE_H 20 #define QGSPROCESSINGPARAMETERTYPE_H 63 virtual QString description()
const = 0;
69 virtual QString name()
const = 0;
98 virtual QString id()
const = 0;
104 virtual ParameterFlags flags()
const;
110 virtual QVariantMap metadata()
const;
122 virtual QStringList acceptedPythonTypes()
const;
135 virtual QStringList acceptedStringValues()
const;
138 Q_DECLARE_OPERATORS_FOR_FLAGS( QgsProcessingParameterType::ParameterFlags )
140 #endif // QGSPROCESSINGPARAMETERTYPE_H
ParameterFlag
Each parameter type can offer a number of additional flags to finetune its behavior and capabilities...
virtual QString className() const
Returns the corresponding class name for the parameter type.
Makes metadata of processing parameters available.
Base class for the definition of processing parameters.
virtual QString pythonImportString() const
Returns a valid Python import string for importing the corresponding parameter type, e.g.