예제 #1
0
    def __init__(self,
                 name='',
                 description='',
                 options=[],
                 default=None,
                 isSource=False,
                 multiple=False,
                 optional=False):

        QgsProcessingParameterDefinition.__init__(self, name, description,
                                                  default, optional)

        self.setMetadata({
            'widget_wrapper': {
                'class':
                'processing.algs.otb.OtbChoiceWidget.OtbChoiceWidgetWrapper'
            }
        })
        self.options = options

        if default is not None:
            try:
                self.default = int(default)
            except:
                self.default = 0
            self.value = self.default
예제 #2
0
    def __init__(self,
                 name='',
                 description='',
                 options=[],
                 default=None,
                 isSource=False,
                 multiple=False,
                 optional=False):

        QgsProcessingParameterDefinition.__init__(self, name, description,
                                                  default, optional)

        self.setMetadata({'widget_wrapper': {'class': LittoDynValueWrapper}})
예제 #3
0
    def __init__(self, name='', description='', options=[], default=None, isSource=False,
                 multiple=False, optional=False):

        QgsProcessingParameterDefinition.__init__(self, name, description, default, optional)

        self.setMetadata({
            'widget_wrapper': {
                'class': 'processing.algs.otb.OtbChoiceWidget.OtbChoiceWidgetWrapper'}})
        self.options = options

        if default is not None:
            try:
                self.default = int(default)
            except:
                self.default = 0
            self.value = self.default
예제 #4
0
    def __init__(
        self,
        name="",
        description="",
        options=[],
        default=None,
        isSource=False,
        multiple=False,
        optional=False,
    ):

        QgsProcessingParameterDefinition.__init__(
            self, name, description, default, optional
        )

        self.setMetadata({"widget_wrapper": {"class": LittoDynRasterComboBoxWrapper}})