X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fde%2Ftodesbaum%2Fjsite%2Fmain%2FMain.java;h=abe9b738247fdeba29ce14c2bf4a0a108bd6edd1;hb=61db8327999361bf9154236a8713bf72c06bc3d7;hp=8c9a15df6260cf9a35005dde178944cfe751109b;hpb=bbfa208695e2a7f1bb555f841623945767f296e7;p=jSite.git 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 //