mirror of
https://github.com/qgis/QGIS.git
synced 2025-12-04 00:06:46 -05:00
Add missing changed signal emissions
This commit is contained in:
parent
5c44441cd3
commit
d8eb0efc06
@ -87,6 +87,7 @@ class ModelerInputGraphicItem(QgsModelParameterGraphicItem):
|
|||||||
self.model().addModelParameter(new_param, self.component())
|
self.model().addModelParameter(new_param, self.component())
|
||||||
self.setLabel(new_param.description())
|
self.setLabel(new_param.description())
|
||||||
self.requestModelRepaint.emit()
|
self.requestModelRepaint.emit()
|
||||||
|
self.changed.emit()
|
||||||
|
|
||||||
|
|
||||||
class ModelerChildAlgorithmGraphicItem(QgsModelChildAlgorithmGraphicItem):
|
class ModelerChildAlgorithmGraphicItem(QgsModelChildAlgorithmGraphicItem):
|
||||||
@ -109,6 +110,7 @@ class ModelerChildAlgorithmGraphicItem(QgsModelChildAlgorithmGraphicItem):
|
|||||||
alg.setChildId(self.component().childId())
|
alg.setChildId(self.component().childId())
|
||||||
self.updateAlgorithm(alg)
|
self.updateAlgorithm(alg)
|
||||||
self.requestModelRepaint.emit()
|
self.requestModelRepaint.emit()
|
||||||
|
self.changed.emit()
|
||||||
|
|
||||||
def updateAlgorithm(self, alg):
|
def updateAlgorithm(self, alg):
|
||||||
existing_child = self.model().childAlgorithm(alg.childId())
|
existing_child = self.model().childAlgorithm(alg.childId())
|
||||||
@ -145,3 +147,4 @@ class ModelerOutputGraphicItem(QgsModelOutputGraphicItem):
|
|||||||
model_output.setDefaultValue(dlg.param.defaultValue())
|
model_output.setDefaultValue(dlg.param.defaultValue())
|
||||||
model_output.setMandatory(not (dlg.param.flags() & QgsProcessingParameterDefinition.FlagOptional))
|
model_output.setMandatory(not (dlg.param.flags() & QgsProcessingParameterDefinition.FlagOptional))
|
||||||
self.model().updateDestinationParameters()
|
self.model().updateDestinationParameters()
|
||||||
|
self.changed.emit()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user