X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=inline;f=src%2Fnet%2Fpterodactylus%2Fjsite%2Fgui%2FManageNodesDialog.java;h=0ae270ca5400d9d99e4a199da2357a90962f2d4d;hb=6f655f2a30d35fd6192ea86ccfd08149438011b0;hp=e47a9b9ac78d000d9a3838a70a059b83244e5246;hpb=2d12592a298c0f2d1b64635d51ad1c5453fc4532;p=jSite2.git diff --git a/src/net/pterodactylus/jsite/gui/ManageNodesDialog.java b/src/net/pterodactylus/jsite/gui/ManageNodesDialog.java index e47a9b9..0ae270c 100644 --- a/src/net/pterodactylus/jsite/gui/ManageNodesDialog.java +++ b/src/net/pterodactylus/jsite/gui/ManageNodesDialog.java @@ -49,7 +49,7 @@ import net.pterodactylus.util.swing.SwingUtils; /** * Dialog that lets the user manage her nodes. - * + * * @author David ‘Bombe’ Roden <bombe@freenetproject.org> * @version $Id$ */ @@ -87,7 +87,7 @@ public class ManageNodesDialog extends JDialog implements ListSelectionListener, /** * Creates a new node manager dialog. - * + * * @param swingInterface * The Swing interface */ @@ -107,8 +107,17 @@ public class ManageNodesDialog extends JDialog implements ListSelectionListener, // /** + * Expose the edit node dialog for the simple mode. + * + * @return The edit node dialog + */ + EditNodeDialog getEditNodeDialog() { + return editNodeDialog; + } + + /** * Returns the list of nodes. - * + * * @return The list of nodes */ public List getNodeList() { @@ -117,7 +126,7 @@ public class ManageNodesDialog extends JDialog implements ListSelectionListener, /** * Sets the list of nodes. - * + * * @param nodeList * The list of nodes */ @@ -238,10 +247,9 @@ public class ManageNodesDialog extends JDialog implements ListSelectionListener, * Adds a new node via {@link #editNodeDialog}. */ private void addNode() { - editNodeDialog.setNodeName("New Node"); + editNodeDialog.setNodeName(I18n.get("general.newNode.name")); editNodeDialog.setNodeHostname("localhost"); editNodeDialog.setNodePort(9481); - editNodeDialog.setNodeOnSameMachine(true); editNodeDialog.setVisible(true); if (!editNodeDialog.wasCancelled()) { Node newNode = new Node(); @@ -260,13 +268,11 @@ public class ManageNodesDialog extends JDialog implements ListSelectionListener, editNodeDialog.setNodeName(selectedNode.getName()); editNodeDialog.setNodeHostname(selectedNode.getHostname()); editNodeDialog.setNodePort(selectedNode.getPort()); - editNodeDialog.setNodeOnSameMachine(selectedNode.isSameMachine()); editNodeDialog.setVisible(true); if (!editNodeDialog.wasCancelled()) { selectedNode.setName(editNodeDialog.getNodeName()); selectedNode.setHostname(editNodeDialog.getNodeHostname()); selectedNode.setPort(editNodeDialog.getNodePort()); - selectedNode.setSameMachine(editNodeDialog.isNodeOnSameMachine()); nodeList.repaint(); } } @@ -293,7 +299,7 @@ public class ManageNodesDialog extends JDialog implements ListSelectionListener, /** * Checks whether the list of nodes is not empty. - * + * * @return true if there is at least one node defined, * false otherwise */ @@ -359,7 +365,7 @@ public class ManageNodesDialog extends JDialog implements ListSelectionListener, /** * List model for the {@link ManageNodesDialog#nodeList}. TODO - * + * * @author David ‘Bombe’ Roden <bombe@freenetproject.org> * @version $Id$ */ @@ -373,11 +379,12 @@ public class ManageNodesDialog extends JDialog implements ListSelectionListener, * Creates a new node list model. */ public NodeListModel() { + /* do nothing. */ } /** * Adds the given node to the list model. - * + * * @see Collection#add(Object) * @param node * The node to add @@ -389,7 +396,7 @@ public class ManageNodesDialog extends JDialog implements ListSelectionListener, /** * Removes the given node from the list model. - * + * * @see Collection#remove(Object) * @param node * The node to remove @@ -402,7 +409,7 @@ public class ManageNodesDialog extends JDialog implements ListSelectionListener, /** * Removes all nodes from the list model. - * + * * @see Collection#clear() */ public void clear() {