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

View differences:

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