Package com.explodingpixels.macwidgets
Interface SourceListModelListener
public interface SourceListModelListener
An interface for listening to changes in a
SourceListModel
.-
Method Summary
Modifier and TypeMethodDescriptionvoid
categoryAdded
(SourceListCategory category, int index) Called when a category is adeded.void
categoryRemoved
(SourceListCategory category) Called when a category is removed.void
itemAddedToCategory
(SourceListItem itemAdded, SourceListCategory category, int index) Called when an item is added to a category.void
itemAddedToItem
(SourceListItem itemAdded, SourceListItem parentItem, int index) Called when an item is added to another item.void
itemChanged
(SourceListItem item) Called when an item's content changes (e.g.void
itemRemovedFromCategory
(SourceListItem itemRemoved, SourceListCategory category) Called when an item is removed from a category.void
itemRemovedFromItem
(SourceListItem itemRemoved, SourceListItem parentItem) Called when an item is removed from another item.
-
Method Details
-
categoryAdded
Called when a category is adeded.- Parameters:
category
- the category that was removed.index
- the index at which the category was added.
-
categoryRemoved
Called when a category is removed.- Parameters:
category
- the category that was removed.
-
itemAddedToCategory
Called when an item is added to a category.- Parameters:
itemAdded
- the item that was added.category
- the category that the item was added to.index
- the index at which the category was added.
-
itemRemovedFromCategory
Called when an item is removed from a category.- Parameters:
itemRemoved
- the item that was removed.category
- the category that the item was removed from.
-
itemAddedToItem
Called when an item is added to another item.- Parameters:
itemAdded
- the item that was added.parentItem
- the item that the child item was added to.index
- the index at which the category was added.
-
itemRemovedFromItem
Called when an item is removed from another item.- Parameters:
itemRemoved
- the item that was removed.parentItem
- the item that the child item was removed from.
-
itemChanged
Called when an item's content changes (e.g. text, icon etc.).- Parameters:
item
- the item that was changed.
-