It's a little circular to get this working: calling update_display_list a DictManager rebinds the the displayList variable. Since qt_list_str_widget checked_states is subscribed to a list comprhension involving displayList in the enaml view the enaml notifiers rebind checked_states which fires the observer _update_enabled_check_boxes which updates the GUI.
Coverage remained the same at 67.082% when pulling 54a053647fac6585c3874808ce41d8cc0a762daf on feature/meta-set-enable-checkboxes into 8c966b1b11507762abb87e870e6b1c889bdeed6a on develop.
It's a little circular to get this working: calling
update_display_list
a DictManager rebinds the thedisplayList
variable. Since qt_list_str_widgetchecked_states
is subscribed to a list comprhension involvingdisplayList
in the enaml view the enaml notifiers rebindchecked_states
which fires the observer_update_enabled_check_boxes
which updates the GUI.