X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fde%2Ftodesbaum%2Fjsite%2Fgui%2FProjectInsertPage.java;h=c2b42b060753a6cdae798c5ae6a485433376db61;hb=e4f461213da0e30faf9e9eb2e97626abff320618;hp=ef06fc5f1d503d87de9eedb48aa91e8a83d0331a;hpb=f00de4e0d5ba4c14dc09ff84263563a7abc45cd9;p=jSite.git diff --git a/src/de/todesbaum/jsite/gui/ProjectInsertPage.java b/src/de/todesbaum/jsite/gui/ProjectInsertPage.java index ef06fc5..c2b42b0 100644 --- a/src/de/todesbaum/jsite/gui/ProjectInsertPage.java +++ b/src/de/todesbaum/jsite/gui/ProjectInsertPage.java @@ -35,7 +35,6 @@ import javax.swing.JProgressBar; import javax.swing.JTextField; import javax.swing.SwingUtilities; -import de.todesbaum.jsite.application.EditionProject; import de.todesbaum.jsite.application.Freenet7Interface; import de.todesbaum.jsite.application.InsertListener; import de.todesbaum.jsite.application.Project; @@ -46,7 +45,7 @@ import de.todesbaum.util.swing.TWizardPage; /** * @author David Roden <droden@gmail.com> - * @version $Id: ProjectInsertPage.java 408 2006-03-29 09:31:10Z bombe $ + * @version $Id$ */ public class ProjectInsertPage extends TWizardPage implements InsertListener { @@ -77,8 +76,6 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener { requestURITextField = new JTextField(); requestURITextField.setEditable(false); - requestURITextField.setBackground(getBackground()); - requestURITextField.setBorder(null); startTimeLabel = new JLabel(); @@ -127,18 +124,11 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener { SwingUtilities.invokeLater(new Runnable() { public void run() { - StringBuffer uriBuffer = new StringBuffer(); - uriBuffer.append(project.getRequestURI()); - uriBuffer.append(project.getPath()); - if (project instanceof EditionProject) { - uriBuffer.append('-').append(((EditionProject) project).getEdition()); - } - uriBuffer.append('/'); - requestURITextField.setText(uriBuffer.toString()); + requestURITextField.setText(project.getFinalRequestURI(0)); } }); } - + public void setFreenetInterface(Freenet7Interface freenetInterface) { projectInserter.setFreenetInterface(freenetInterface); } @@ -159,6 +149,17 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener { } }); } + + /** + * {@inheritDoc} + */ + public void projectURIGenerated(Project project, final String uri) { + SwingUtilities.invokeLater(new Runnable() { + public void run() { + requestURITextField.setText(uri); + } + }); + } /** * {@inheritDoc}