Took the ChangeTracker reporting out of GeneratingProducerNode and put it into the...
authoryossarian <yossarian>
Sun, 12 Nov 2006 18:44:46 +0000 (18:44 +0000)
committeryossarian <yossarian>
Sun, 12 Nov 2006 18:44:46 +0000 (18:44 +0000)
commit89b2edf40f1b71d810243d7eb550aea1b79c94aa
tree8a38bbba49d25e5b01ec6f5dedae3adf6c403d74
parentddf4954f19778179e9359f12319ff808b88c5365
Took the ChangeTracker reporting out of GeneratingProducerNode and put it into the Media subclasses.

The following classes now report changes to themselves (and icons if there are icons generated for that media type):

MediaHandlerImages
MediaHandlerImagesExtern
MediaHandlerMp3
MediaHandlerOgg
MediaHandlerRealAudio
MediaHandlerRealVideo

The reportChange protected method is in AbstractMediaHandler so that this method is available to all Media subclasses.
source/mir/producer/GeneratingProducerNode.java
source/mircoders/media/AbstractMediaHandler.java
source/mircoders/media/MediaHandlerImages.java
source/mircoders/media/MediaHandlerImagesExtern.java
source/mircoders/media/MediaHandlerMp3.java
source/mircoders/media/MediaHandlerOgg.java
source/mircoders/media/MediaHandlerRealAudio.java
source/mircoders/media/MediaHandlerRealVideo.java