19 #ifndef QGSPROCESSINGPARAMETERTYPE_H
20 #define QGSPROCESSINGPARAMETERTYPE_H
45 Q_DECLARE_FLAGS( ParameterFlags, ParameterFlag )
63 virtual QString description() const = 0;
69 virtual QString name() const = 0;
80 virtual QString pythonImportString()
const {
return QString(); }
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;
140 #endif // QGSPROCESSINGPARAMETERTYPE_H