Currently, Component::propagateComponents always executes changed.emit() upon each propagation cycle. This signal is used to identify the GUI whether to update the drawing of the component.
This signal should only be changed when any output ports of the component is modified.
Todo: Investigate whether more logic is required for correctly updating the component graphics when the component is expanded/collapsed.
Currently, Component::propagateComponents always executes changed.emit() upon each propagation cycle. This signal is used to identify the GUI whether to update the drawing of the component. This signal should only be changed when any output ports of the component is modified.
Todo: Investigate whether more logic is required for correctly updating the component graphics when the component is expanded/collapsed.