update base path label text on language change
[jSite2.git] / src / net / pterodactylus / jsite / gui / SwingInterface.java
index 084215c..3b8971c 100644 (file)
@@ -768,7 +768,6 @@ public class SwingInterface implements CoreListener, LoggingListener, PropertyCh
                        Project project = core.createProject();
                        project.setName(I18n.get("general.newProject.name"));
                        project.setDescription(I18n.get("general.newProject.description", new Date()));
-                       project.setBasePath("");
                        mainWindow.addProject(project, true);
                } catch (JSiteException nne1) {
                        /* TODO - add i18n */
@@ -953,6 +952,7 @@ public class SwingInterface implements CoreListener, LoggingListener, PropertyCh
        public void nodeConnected(Node node) {
                nodeDisconnectActions.get(node).setEnabled(true);
                mainWindow.setStatusBarText(I18n.get("mainWindow.statusBar.connectedToNode", node.getName(), node.getHostname(), node.getPort()));
+               mainWindow.setOnline(node);
        }
 
        /**
@@ -963,6 +963,7 @@ public class SwingInterface implements CoreListener, LoggingListener, PropertyCh
                nodeEditActions.get(node).setEnabled(true);
                nodeDeleteActions.get(node).setEnabled(true);
                mainWindow.setStatusBarText(I18n.get("mainWindow.statusBar.connectionToNodeFailed", node.getName(), node.getHostname(), node.getPort(), (cause != null) ? cause.getMessage() : "no reason given"));
+               mainWindow.setError(node);
                JOptionPane.showMessageDialog(mainWindow, I18n.get("mainWindow.error.nodeConnectionFailed.message", node.getName(), node.getHostname(), node.getPort(), (cause != null) ? cause.getMessage() : "no reason given"), I18n.get("mainWindow.error.nodeConnectionFailed.title"), JOptionPane.ERROR_MESSAGE);
        }
 
@@ -975,6 +976,7 @@ public class SwingInterface implements CoreListener, LoggingListener, PropertyCh
                nodeEditActions.get(node).setEnabled(true);
                nodeDeleteActions.get(node).setEnabled(true);
                mainWindow.setStatusBarText(I18n.get("mainWindow.statusBar.disconnectedFromNode", node.getName(), node.getHostname(), node.getPort()));
+               mainWindow.setOffline(node);
        }
 
        /**