implement project cloning
[jSite2.git] / src / net / pterodactylus / jsite / gui / SwingInterface.java
index e5f569c..a376734 100644 (file)
@@ -778,7 +778,7 @@ public class SwingInterface implements CoreListener, LoggingListener, PropertyCh
         *            The project to clone
         */
        private void cloneProject(Project project) {
-               /* TODO */
+               core.cloneProject(project);
        }
 
        /**
@@ -838,9 +838,8 @@ public class SwingInterface implements CoreListener, LoggingListener, PropertyCh
                project.setDescription(I18n.get("general.newProject.description", new Date()));
                projectAdded(project, true);
        }
-       
+
        /**
-        * 
         * @param project
         * @param switchToProject
         */
@@ -872,6 +871,13 @@ public class SwingInterface implements CoreListener, LoggingListener, PropertyCh
        /**
         * {@inheritDoc}
         */
+       public void projectCloned(Project clonedProject, Project projectClone) {
+               projectAdded(projectClone, true);
+       }
+
+       /**
+        * {@inheritDoc}
+        */
        public void projectRemoved(Project project) {
                mainWindow.removeProject(project);
                cloneProjectActions.remove(project);