Skip to content

ENH: Improving qtAssociation2ColumnWidget's Operation Handler

The original code would cause a large number of refreshes due to the fact it merely would see if the were any resource changes. The new logic is a bit more intelligent and will only cause a refresh if any of the following conditions happen:

  • A modified component is either the widget's attribute or can be associated with the widget's attribute
  • A deleted component could have been associated with the widget's attribute
  • A created component could be associated with the widget's attribute

The result should be a more responsive UI.

Merge request reports