mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-13 00:03:09 -04:00
fix reference to widget as instance attribute not through a method
This commit is contained in:
parent
3ad3fc4f9c
commit
95a4c00584
@ -224,23 +224,23 @@ class ExpressionWidgetWrapper(WidgetWrapper):
|
||||
for lyr in layers:
|
||||
for n in range(lyr.bandCount()):
|
||||
options[lyr.name()] = '{:s}@{:d}'.format(lyr.name(), n + 1)
|
||||
self.widget().setList(options)
|
||||
self.widget.setList(options)
|
||||
|
||||
def setValue(self, value):
|
||||
if self.dialogType == DIALOG_STANDARD:
|
||||
pass # TODO
|
||||
elif self.dialogType == DIALOG_BATCH:
|
||||
return self.widget().setText(value)
|
||||
return self.widget.setText(value)
|
||||
else:
|
||||
self.widget().setValue(value)
|
||||
self.widget.setValue(value)
|
||||
|
||||
def value(self):
|
||||
if self.dialogType in DIALOG_STANDARD:
|
||||
return self.widget().value()
|
||||
return self.widget.value()
|
||||
elif self.dialogType == DIALOG_BATCH:
|
||||
return self.widget().text()
|
||||
return self.widget.text()
|
||||
else:
|
||||
return self.widget().value()
|
||||
return self.widget.value()
|
||||
|
||||
|
||||
class LayersListWidgetWrapper(WidgetWrapper):
|
||||
@ -273,7 +273,7 @@ class LayersListWidgetWrapper(WidgetWrapper):
|
||||
return self.widget.getText()
|
||||
else:
|
||||
options = self._getOptions()
|
||||
values = [options[i] for i in self.widget().selectedoptions]
|
||||
values = [options[i] for i in self.widget.selectedoptions]
|
||||
if len(values) == 0 and not self.parameterDefinition().flags() & QgsProcessingParameterDefinition.FlagOptional:
|
||||
raise InvalidParameterValue()
|
||||
return values
|
||||
|
Loading…
x
Reference in New Issue
Block a user