public void downloadActiveModule() { if (isInvalidModuleName(activeModule)) return; saveActiveModule(); Module module = modules.get(activeModule); // do not run two downloads at once, it makes the log look ugly if (moduleDownloader.isRunning()) { // should never occur, because the button should be disabled dialog.logMessage( "Fehler: Ein anderer Download ist bereits aktiv!\n" + "Download von Modul \"" + module.getName() + "\" abgebrochen.\n"); return; } // check if module is active if (!module.isActive()) { dialog.logMessage( "Achtung: Das Modul \"" + module.getName() + "\" ist nicht aktiv!\n" + "Download von Modul \"" + module.getName() + "\" abgebrochen.\n"); return; } List<Module> moduleList = new ArrayList<Module>(); moduleList.add(module); // overwrite old ModuleDownloader moduleDownloader = new ModuleDownloader(moduleList, dialog); Thread moduleDownloaderThread = new Thread(moduleDownloader); moduleDownloaderThread.start(); }
public void saveModuleConfigs() { saveActiveModule(); if (!SettingsManager.saveModuleConfigs(modules)) dialog.logMessage( "Fehler: Konnte Module nicht speichern.\n" + "Bitte überprüfe die Datei \"" + SettingsManager.modulesFile + "\".\n\n"); }
public void saveLoginData(String username, String password) { DownloadManager.setLoginData(username, password); if (!SettingsManager.saveLoginData(username, password)) dialog.logMessage( "Fehler: Konnte Login-Daten nicht speichern.\n" + "Bitte überprüfe die Datei \"" + SettingsManager.loginFile + "\".\n\n"); }
private void loadModuleConfigs() { if (!SettingsManager.loadModuleConfigs(modules)) dialog.logMessage( "Fehler: Konnte Module nicht laden.\n" + "Bitte überprüfe die Datei \"" + SettingsManager.modulesFile + "\".\n\n"); updateModuleList(); dialog.displayAnyModule(); }
public void downloadAllModules() { // do not run two downloads at once, it makes the log look ugly if (moduleDownloader.isRunning()) { // should never occur, because the button should be disabled dialog.logMessage( "Fehler: Ein anderer Download ist bereits aktiv!\n" + "Komplett-Download abgebrochen.\n"); return; } saveActiveModule(); // build module list List<Module> moduleList = new ArrayList<Module>(); for (String moduleName : modules.keySet()) { Module module = modules.get(moduleName); if (module.isActive()) moduleList.add(module); } // overwrite old ModuleDownloader moduleDownloader = new ModuleDownloader(moduleList, dialog); Thread moduleDownloaderThread = new Thread(moduleDownloader); moduleDownloaderThread.start(); }