QGIS/python/PyQt6/core/auto_additions/qgsprocessingparameters.py
2024-01-30 19:10:43 +10:00

27 lines
2.1 KiB
Python

# The following has been generated automatically from src/core/processing/qgsprocessingparameters.h
QgsProcessingParameterDefinition.FlagAdvanced = QgsProcessingParameterDefinition.Flag.FlagAdvanced
QgsProcessingParameterDefinition.FlagHidden = QgsProcessingParameterDefinition.Flag.FlagHidden
QgsProcessingParameterDefinition.FlagOptional = QgsProcessingParameterDefinition.Flag.FlagOptional
QgsProcessingParameterDefinition.FlagIsModelOutput = QgsProcessingParameterDefinition.Flag.FlagIsModelOutput
QgsProcessingParameterDefinition.Flags = lambda flags=0: QgsProcessingParameterDefinition.Flag(flags)
def _force_int(v): return v if isinstance(v, int) else int(v.value)
QgsProcessingParameterDefinition.Flag.__bool__ = lambda flag: bool(_force_int(flag))
QgsProcessingParameterDefinition.Flag.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
QgsProcessingParameterDefinition.Flag.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
QgsProcessingParameterDefinition.Flag.__or__ = lambda flag1, flag2: QgsProcessingParameterDefinition.Flag(_force_int(flag1) | _force_int(flag2))
QgsProcessingParameterFile.File = QgsProcessingParameterFile.Behavior.File
QgsProcessingParameterFile.Folder = QgsProcessingParameterFile.Behavior.Folder
QgsProcessingParameterNumber.Integer = QgsProcessingParameterNumber.Type.Integer
QgsProcessingParameterNumber.Double = QgsProcessingParameterNumber.Type.Double
QgsProcessingParameterField.Any = QgsProcessingParameterField.DataType.Any
QgsProcessingParameterField.Numeric = QgsProcessingParameterField.DataType.Numeric
QgsProcessingParameterField.String = QgsProcessingParameterField.DataType.String
QgsProcessingParameterField.DateTime = QgsProcessingParameterField.DataType.DateTime
QgsProcessingParameterField.Binary = QgsProcessingParameterField.DataType.Binary
QgsProcessingParameterField.Boolean = QgsProcessingParameterField.DataType.Boolean
QgsProcessingParameterDateTime.DateTime = QgsProcessingParameterDateTime.Type.DateTime
QgsProcessingParameterDateTime.Date = QgsProcessingParameterDateTime.Type.Date
QgsProcessingParameterDateTime.Time = QgsProcessingParameterDateTime.Type.Time