class swingutils.models.list.AbstractDelegateList(delegate=None)

An abstract class that acts as a proxy to an actual list object. Supports firing events for additions/removals/changes, but these methods must be implemented in a subclass.

class swingutils.models.list.DelegateListModel(delegate=None)

A delegate list model that provides a ListModel interface.

class swingutils.models.list.ListSelectionMirror(list_)

This class provides a “mirror” for the given list component’s currently selected object, with support for bound properties regardless of whether the target object itself supports bound properties or not.