first stab add project addition
[jSite2.git] / src / net / pterodactylus / jsite / gui / MainWindow.java
index 04c51d2..6708f5e 100644 (file)
@@ -110,7 +110,7 @@ public class MainWindow extends JFrame implements WindowListener, I18nable {
 
        /** The request table. */
        private JTable requestTable;
-       
+
        /**
         * Creates a new main window that redirects all actions to the given swing
         * interface.
@@ -236,6 +236,17 @@ public class MainWindow extends JFrame implements WindowListener, I18nable {
                }
        }
 
+       /**
+        * Adds a project to the project pane.
+        * 
+        * @param project
+        *            The project to add
+        */
+       void addProject(Project project) {
+               ProjectPanel projectPanel = new ProjectPanel(swingInterface, project);
+               projectPane.add(project.getName(), projectPanel);
+       }
+
        //
        // PRIVATE METHODS
        //
@@ -342,7 +353,7 @@ public class MainWindow extends JFrame implements WindowListener, I18nable {
 
                requestTable = new JTable(swingInterface.getRequestTableModel());
                getContentPane().add(new JScrollPane(requestTable), BorderLayout.CENTER);
-               
+
 // JPanel lowerPanel = new JPanel(new BorderLayout(12, 12));
 // getContentPane().add(lowerPanel, BorderLayout.CENTER);
        }