Exemplo n.º 1
0
    def getWidgetFromParameter(self, param):
        if isinstance(param, ParameterBands):
            strings = self.getAvailableValuesOfType(ParameterBands)
            options = [(self.resolveValueDescription(s), s) for s in strings]
            item = QComboBox()
            item.setEditable(True)
            for desc, val in options:
                item.addItem(desc, val)
            item.setEditText(unicode(param.default or ""))
        else:
            item = ModelerParametersDialog.getWidgetFromParameter(self, param)

        return item
Exemplo n.º 2
0
 def getWidgetFromParameter(self, param):
     if isinstance(param, ParameterFieldsMapping):
         return FieldsMappingPanel()
     return ModelerParametersDialog.getWidgetFromParameter(self, param)
Exemplo n.º 3
0
 def getWidgetFromParameter(self, param):
     if isinstance(param, ParameterFieldsMapping):
         return FieldsMappingPanel()
     return ModelerParametersDialog.getWidgetFromParameter(self, param)