Update of /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/attrview
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31015/src/net/sourceforge/bprocessor/gui/attrview
Modified Files:
GenericPanel.java
Log Message:
Added to changelistener so that it call changed to the project and changes reflects changes in the view
Index: GenericPanel.java
===================================================================
RCS file: /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/attrview/GenericPanel.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GenericPanel.java 9 Feb 2006 13:55:12 -0000 1.3
--- GenericPanel.java 10 Feb 2006 14:59:03 -0000 1.4
***************
*** 22,27 ****
--- 22,32 ----
import javax.swing.border.TitledBorder;
+ import org.apache.log4j.Logger;
+
import net.sourceforge.bprocessor.model.Attribute;
+ import net.sourceforge.bprocessor.model.Camera;
+ import net.sourceforge.bprocessor.model.Entity;
import net.sourceforge.bprocessor.model.Parametric;
+ import net.sourceforge.bprocessor.model.Project;
/**
***************
*** 29,32 ****
--- 34,40 ----
*/
class GenericPanel extends JPanel implements MouseListener {
+ /** The logger */
+ private static Logger log = Logger.getLogger(GenericPanel.class);
+
/** The current object shown */
private Parametric obj;
***************
*** 78,81 ****
--- 86,96 ----
public void valueChanged(Attribute a) {
obj.setAttributes(attributes);
+ if (obj instanceof Entity) {
+ ((Entity)obj).changed();
+ } else if (obj instanceof Camera) {
+ Project.getInstance().changed((Camera)obj);
+ } else {
+ log.info("Were not a Entity object " + obj);
+ }
}
});
|