- manageNodesDialog.setNodeList(nodeList);
- manageNodesDialog.setVisible(true);
- nodeList = manageNodesDialog.getNodeList();
+ if (advancedMode) {
+ manageNodesDialog.setNodeList(nodeList);
+ manageNodesDialog.setVisible(true);
+ nodeList = manageNodesDialog.getNodeList();
+ } else {
+ if (nodeList.isEmpty()) {
+ Node newNode = new Node();
+ newNode.setName(I18n.get("general.defaultNode.name"));
+ newNode.setHostname("localhost");
+ newNode.setPort(9481);
+ nodeList.add(newNode);
+ }
+ Node firstNode = nodeList.get(0);
+ EditNodeDialog editNodeDialog = manageNodesDialog.getEditNodeDialog();
+ editNodeDialog.setNodeName(firstNode.getName());
+ editNodeDialog.setNodeHostname(firstNode.getHostname());
+ editNodeDialog.setNodePort(firstNode.getPort());
+ editNodeDialog.setVisible(true);
+ if (!editNodeDialog.wasCancelled()) {
+ firstNode.setName(editNodeDialog.getNodeName());
+ firstNode.setHostname(editNodeDialog.getNodeHostname());
+ firstNode.setPort(editNodeDialog.getNodePort());
+ /* TODO - give to core. */
+ }
+ }