Revision 43888 branches/org.gvsig.desktop-2018a/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/project/DefaultProject.java

View differences:

DefaultProject.java
59 59
import org.gvsig.app.ApplicationManager;
60 60
import org.gvsig.app.extension.ProjectExtension;
61 61
import org.gvsig.app.extension.Version;
62
import org.gvsig.app.project.ProjectManager.NewProjectEvent;
63
import org.gvsig.app.project.ProjectManager.ProjectLoadedEvent;
62 64
import org.gvsig.app.project.documents.AbstractDocument;
63 65
import org.gvsig.app.project.documents.Document;
64 66
import org.gvsig.app.project.documents.exceptions.SaveException;
......
148 150
    DefaultProject() {
149 151
        this.change = new PropertyChangeSupport(this);
150 152
        this.clean();
153
        ProjectManager.getInstance().notifyProjectEvent(new NewProjectEvent() {
154
            @Override
155
            public Project getProject() {
156
                return DefaultProject.this;
157
            }
158
        });
151 159
    }
152 160

  
153 161
    protected void clean() {
......
623 631
            this.loadFromState(state);
624 632
            this.unloadedObjects = getUnloadedObjects(state.getContext());
625 633
            this.loadErrors = state.getContext().getErrors();
634
            ProjectManager.getInstance().notifyProjectEvent(new ProjectLoadedEvent() {
635
                @Override
636
                public Project getProject() {
637
                    return DefaultProject.this;
638
                }
639
            });
640

  
626 641
        } catch (PersistenceException e) {
627 642
            LOG.info("Can't load project to stream", e);
628 643
        }

Also available in: Unified diff