Revision 42651 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/imp/DefaultApplicationManager.java
DefaultApplicationManager.java | ||
---|---|---|
26 | 26 |
|
27 | 27 |
import java.awt.Component; |
28 | 28 |
import java.io.File; |
29 |
import java.lang.reflect.InvocationTargetException; |
|
30 | 29 |
import java.util.ArrayList; |
31 | 30 |
import java.util.Iterator; |
32 | 31 |
import java.util.List; |
33 |
import java.util.logging.Level; |
|
34 | 32 |
import javax.swing.JComponent; |
35 | 33 |
|
36 | 34 |
import javax.swing.JFileChooser; |
37 | 35 |
import javax.swing.SwingUtilities; |
38 | 36 |
import javax.swing.event.HyperlinkListener; |
39 | 37 |
import javax.swing.filechooser.FileFilter; |
38 |
import javax.swing.tree.TreeModel; |
|
40 | 39 |
|
41 | 40 |
import org.cresques.cts.IProjection; |
42 | 41 |
import org.gvsig.about.AboutLocator; |
... | ... | |
63 | 62 |
import org.gvsig.app.project.documents.Document; |
64 | 63 |
import org.gvsig.app.project.documents.gui.IDocumentWindow; |
65 | 64 |
import org.gvsig.app.project.documents.view.ViewDocument; |
65 |
import org.gvsig.app.project.documents.view.ViewManager; |
|
66 | 66 |
import org.gvsig.fmap.crs.CRSFactory; |
67 | 67 |
import org.gvsig.fmap.dal.DALLocator; |
68 | 68 |
import org.gvsig.fmap.dal.DataManager; |
... | ... | |
73 | 73 |
import org.gvsig.fmap.mapcontext.MapContextLocator; |
74 | 74 |
import org.gvsig.fmap.mapcontext.MapContextManager; |
75 | 75 |
import org.gvsig.fmap.mapcontext.layers.FLayer; |
76 |
import org.gvsig.fmap.mapcontrol.CompoundLayersTreeModel; |
|
77 |
import org.gvsig.fmap.mapcontrol.MapControlLocator; |
|
76 | 78 |
import org.gvsig.gui.ColorTablesFactory; |
77 | 79 |
import org.gvsig.symbology.swing.SymbologySwingLocator; |
78 | 80 |
import org.gvsig.tools.ToolsLocator; |
... | ... | |
558 | 560 |
InfoPanel.showPanel(title, mode, htmlText,hyperlinkListener); |
559 | 561 |
} |
560 | 562 |
|
563 |
@Override |
|
564 |
public TreeModel createProjectLayersTreeModel() { |
|
565 |
CompoundLayersTreeModel model = (CompoundLayersTreeModel) MapControlLocator.getMapControlManager().createCompoundLayersTreeModel(); |
|
566 |
Project project = this.getCurrentProject(); |
|
567 |
List<Document> views = project.getDocuments(ViewManager.TYPENAME); |
|
568 |
for (Document view : views) { |
|
569 |
model.addLayers( ((ViewDocument)view).getMapContext().getLayers() ); |
|
570 |
} |
|
571 |
return model; |
|
572 |
} |
|
561 | 573 |
} |
562 |
|
Also available in: Unified diff