19 #ifndef QGSPROCESSINGPARAMETERTYPE_H
20 #define QGSPROCESSINGPARAMETERTYPE_H
63 virtual QString description()
const = 0;
69 virtual QString name()
const = 0;
80 virtual QString pythonImportString()
const {
return QString(); }
90 virtual QString className()
const
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