This fixes the underlying issue that caused #482 by making ArrayListModel call intervalAdded() and intervalRemoved() instead of contentsChanged() when items are added and removed from the model.
This class honestly could have just extended AbstractListModel instead of reinventing the wheel.
This fixes the underlying issue that caused #482 by making
ArrayListModel
callintervalAdded()
andintervalRemoved()
instead ofcontentsChanged()
when items are added and removed from the model.This class honestly could have just extended
AbstractListModel
instead of reinventing the wheel.