public void itemStateChanged(ItemEvent e) {
}
public void setImages(AgregatorItem imgs){
ImageModel oldImageControl = imageModel;
if (imgs == null) {
imageModel = null;
}
else {
imageModel = imgs.getImageModel();
}
if (imageModel != oldImageControl){
for (TypedChangeListener<ImageModel.Params> listener: controlList) {
if (oldImageControl != null) {
oldImageControl.removeChangeListener(listener.getType(), listener);
}
if (imageModel != null) {
imageModel.addChangeListener(listener.getType(), listener);
}
listener.stateChanged(null);
}
if (oldImageControl != null) {
oldImageControl.removeChangeListener(null, this);
}
if (imageModel != null) {
imageModel.addChangeListener(null, this);
}
curImageID = -1;