Revision 1730 org.gvsig.raster.georeferencing/trunk/org.gvsig.raster.georeferencing/org.gvsig.raster.georeferencing.swing/org.gvsig.raster.georeferencing.swing.impl/src/main/java/org/gvsig/raster/georeferencing/swing/impl/option/GCPListImpl.java

View differences:

GCPListImpl.java
14 14
 * @author Nacho Brodin nachobrodin@gmail.com
15 15
 */
16 16
public class GCPListImpl implements GCPList {
17
	private List<GPGraphic>   pList = new ArrayList<GPGraphic>();
18
	private List<GCPListener> listeners = new ArrayList<GCPListener>();
17
	private List<GPGraphic>   pList         = new ArrayList<GPGraphic>();
18
	private List<GCPListener> listeners     = new ArrayList<GCPListener>();
19
	private int               selectedPoint = -1;
19 20
	
20 21
	class GeoPointListImpl extends ArrayList<GeoPoint> implements GeoPointList {
21 22
		private static final long serialVersionUID = 1L;
......
81 82
			pList.remove(i);
82 83
		}
83 84
	}
85
	
86
	public void setSelectedPoint(int number) {
87
		this.selectedPoint = number;
88
		for (int i = 0; i < listeners.size(); i++) {
89
			listeners.get(i).selectPoint(new GCPEvent(pList, number));
90
		}
91
	}
92
	
93
	public int getSelectedPoint() {
94
		return selectedPoint;
95
	}
84 96
}

Also available in: Unified diff