From 61db8327999361bf9154236a8713bf72c06bc3d7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?David=20=E2=80=98Bombe=E2=80=99=20Roden?= Date: Mon, 30 Jun 2008 09:21:56 +0200 Subject: [PATCH] work in progress --- src/de/todesbaum/jsite/main/Main.java | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/de/todesbaum/jsite/main/Main.java b/src/de/todesbaum/jsite/main/Main.java index 8c9a15d..abe9b73 100644 --- a/src/de/todesbaum/jsite/main/Main.java +++ b/src/de/todesbaum/jsite/main/Main.java @@ -69,6 +69,9 @@ public class Main implements ActionListener, ListSelectionListener, WizardListen /** Whether the debug mode is activated. */ private static boolean debug = false; + /** The URL for update checks. */ + private static final String UPDATE_KEY = "USK@e3myoFyp5avg6WYN16ImHri6J7Nj8980Fm~aQe4EX1U,QvbWT0ImE0TwLODTl7EoJx2NBnwDxTbLTE6zkB-eGPs,AQACAAE/jSite/0/currentVersion.txt"; + /** The configuration. */ private Configuration configuration; @@ -108,6 +111,9 @@ public class Main implements ActionListener, ListSelectionListener, WizardListen /** The “manage nodes” action. */ private Action manageNodeAction; + /** The “check for updates” action. */ + private Action checkForUpdatesAction; + /** The “about jSite” action. */ private Action aboutAction; @@ -187,6 +193,16 @@ public class Main implements ActionListener, ListSelectionListener, WizardListen wizard.setNextName(I18n.getMessage("jsite.wizard.next")); } }; + checkForUpdatesAction = new AbstractAction(I18n.getMessage("jsite.menu.help.check-for-updates")) { + + /** + * {@inheritDoc} + */ + @SuppressWarnings("synthetic-access") + public void actionPerformed(ActionEvent actionEvent) { + checkForUpdates(); + } + }; aboutAction = new AbstractAction(I18n.getMessage("jsite.menu.help.about")) { @SuppressWarnings("synthetic-access") @@ -369,6 +385,13 @@ public class Main implements ActionListener, ListSelectionListener, WizardListen configuration.setLocale(supportedLocale); } + /** + * Checks for updates of jSite. + */ + private void checkForUpdates() { + + } + // // INTERFACE ListSelectionListener // -- 2.7.4