[Overview][Types][Classes][Procedures and functions][Index] | Reference for unit 'ImageListCache' (#lcl)

# IImageCacheListener

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Interface that cache user should have to listen for cache changes.

## Declaration

Source position: imagelistcache.pas line 31

`type IImageCacheListener = interface`
`procedure CacheSetImageList();` |  | Sets the image list for the cache listener.
`procedure CacheSetImageIndex();` |  | Sets the new image index for an image in the list.
`end;`

## Inheritance

`IImageCacheListener` |  | Interface that cache user should have to listen for cache changes.

## See also

TImageCacheItem |  | Represents an item in the cache.
TImageListCache.RegisterListener |  | Adds a listener for an image list stored in the cache.
TImageListCache.UnregisterListener |  | Removes the specified cache listener from the internal list.
TImageListCache.RegisterBitmap |  | Adds the specified bitmap to the image list for a cache listener.