Revision 8659 trunk/extensions/extGraph_predes/src/com/iver/cit/gvsig/graph/ClearRouteExtension.java
ClearRouteExtension.java | ||
---|---|---|
40 | 40 |
*/ |
41 | 41 |
package com.iver.cit.gvsig.graph; |
42 | 42 |
|
43 |
import java.util.List; |
|
44 |
|
|
43 | 45 |
import com.iver.andami.PluginServices; |
44 | 46 |
import com.iver.andami.plugins.Extension; |
45 | 47 |
import com.iver.andami.ui.mdiManager.IWindow; |
... | ... | |
50 | 52 |
import com.iver.cit.gvsig.fmap.layers.SingleLayerIterator; |
51 | 53 |
import com.iver.cit.gvsig.fmap.rendering.FGraphic; |
52 | 54 |
import com.iver.cit.gvsig.graph.core.Network; |
55 |
import com.iver.cit.gvsig.graph.gui.RouteReportPanel; |
|
53 | 56 |
import com.iver.cit.gvsig.project.documents.view.gui.View; |
57 |
import com.iver.cit.gvsig.util.GvSession; |
|
54 | 58 |
|
55 | 59 |
public class ClearRouteExtension extends Extension { |
56 | 60 |
|
... | ... | |
80 | 84 |
if (actionCommand.equalsIgnoreCase("CLEAR_ROUTES")) |
81 | 85 |
{ |
82 | 86 |
NetworkUtils.clearRouteFromGraphics(mapCtrl); |
87 |
GvSession.getInstance().delete(mapCtrl, "Route"); |
|
88 |
List reportPanels = (List) GvSession. |
|
89 |
getInstance(). |
|
90 |
get(mapCtrl, "RouteReport"); |
|
91 |
if(reportPanels != null){ |
|
92 |
for(int i = 0; i < reportPanels.size(); i++){ |
|
93 |
PluginServices.getMDIManager(). |
|
94 |
closeWindow((RouteReportPanel)reportPanels.get(i)); |
|
95 |
} |
|
96 |
} |
|
97 |
|
|
98 |
GvSession.getInstance().delete(mapCtrl, "RouteReport"); |
|
83 | 99 |
mapCtrl.drawMap(false); |
84 | 100 |
} |
85 | 101 |
|
Also available in: Unified diff