diff --git a/src/main/java/de/deadlocker8/smarttime/charts/ChartGUIController.java b/src/main/java/de/deadlocker8/smarttime/charts/ChartGUIController.java index 6361c11c67c838df8e9872183c468718c1645333..f3facdc63d7a418e6463f022d6a8a52501c384b9 100644 --- a/src/main/java/de/deadlocker8/smarttime/charts/ChartGUIController.java +++ b/src/main/java/de/deadlocker8/smarttime/charts/ChartGUIController.java @@ -412,7 +412,7 @@ public class ChartGUIController private void showErrorMessage() { - Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Fehler beim Erstellen des Diagramms.", stage); + Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Fehler beim Erstellen des Diagramms.", stage).show(); } private void showPieChart(PieChart chart) diff --git a/src/main/java/de/deadlocker8/smarttime/controller/Controller.java b/src/main/java/de/deadlocker8/smarttime/controller/Controller.java index 75503f0ad5d43a666d2480f5fd829cd735745375..df134b4a60fef4057c499a31536d4e88298c17fb 100644 --- a/src/main/java/de/deadlocker8/smarttime/controller/Controller.java +++ b/src/main/java/de/deadlocker8/smarttime/controller/Controller.java @@ -124,7 +124,7 @@ public class Controller } else { - Alerts.getInstance().createAlert(AlertType.WARNING, "Warnung", "Kein Projekt ausgewählt.", stage); + Alerts.getInstance().createAlert(AlertType.WARNING, "Warnung", "Kein Projekt ausgewählt.", stage).show(); startButton.setSelected(false); } }); @@ -139,7 +139,7 @@ public class Controller // Prüft, ob die Stoppuhr noch läuft if(isTimerRunning()) { - Alerts.getInstance().createAlert(AlertType.WARNING, "Warnung", "Stoppuhr läuft noch!", stage); + Alerts.getInstance().createAlert(AlertType.WARNING, "Warnung", "Stoppuhr läuft noch!", stage).show(); } else { @@ -195,7 +195,7 @@ public class Controller } else { - Alerts.getInstance().createAlert(AlertType.WARNING, "Warnung", "Stoppuhr läuft noch!", "Projekt und Task können nur geändert werden,\nwenn die Stoppuhr nicht läuft.", stage); + Alerts.getInstance().createAlert(AlertType.WARNING, "Warnung", "Stoppuhr läuft noch!", "Projekt und Task können nur geändert werden,\nwenn die Stoppuhr nicht läuft.", stage).show(); } } @@ -266,7 +266,7 @@ public class Controller catch(Exception e) { Logger.error(e); - Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Beim Laden der Daten ist ein Fehler aufgetreten.", stage); + Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Beim Laden der Daten ist ein Fehler aufgetreten.", stage).show(); } } @@ -298,7 +298,7 @@ public class Controller catch(Exception ex) { Logger.error(ex); - Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Fehler beim Erstellen der Datenbank.", stage); + Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Fehler beim Erstellen der Datenbank.", stage).show(); } } } @@ -472,7 +472,7 @@ public class Controller catch(Exception e) { Logger.error(e); - Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Fehler beim Speichern des Eintrags.", stage); + Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Fehler beim Speichern des Eintrags.", stage).show(); } loadAll(); @@ -501,7 +501,7 @@ public class Controller newStage.setTitle("Zeit nachträglich einfügen"); InsertTimeController controller = fxmlLoader.getController(); - controller.init(newStage, this, settings, icon); + controller.init(newStage, this, settings); newStage.getIcons().add(icon); newStage.initOwner(stage); @@ -599,10 +599,10 @@ public class Controller catch(IOException e) { Logger.error(e); - Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Beim Exportieren der Daten ist ein Fehler aufgetreten.", stage); + Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Beim Exportieren der Daten ist ein Fehler aufgetreten.", stage).show(); } - Alerts.getInstance().createAlert(AlertType.INFORMATION, "Erfolgreich exportiert", "Export erfolgreich abgeschlossen.", stage); + Alerts.getInstance().createAlert(AlertType.INFORMATION, "Erfolgreich exportiert", "Export erfolgreich abgeschlossen.", stage).show(); } } @@ -692,7 +692,7 @@ public class Controller catch(Exception e) { Logger.error(e); - Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Beim Aktualisieren des Eintrags ist ein Fehler aufgetreten.", stage); + Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Beim Aktualisieren des Eintrags ist ein Fehler aufgetreten.", stage).show(); } } @@ -706,7 +706,7 @@ public class Controller catch(Exception e) { Logger.error(e); - Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Beim Löschen des Eintrags ist ein Fehler aufgetreten.", stage); + Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Beim Löschen des Eintrags ist ein Fehler aufgetreten.", stage).show(); } } @@ -732,7 +732,7 @@ public class Controller catch(IOException e) { Logger.error(e); - Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Beim Verschieben der Datenbank ist ein Fehler aufgetreten.", stage); + Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Beim Verschieben der Datenbank ist ein Fehler aufgetreten.", stage).show(); } } else @@ -767,7 +767,7 @@ public class Controller catch(Exception e) { Logger.error(e); - Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Beim Löschen der Datenbank ist ein Fehler aufgetreten.", stage); + Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Beim Löschen der Datenbank ist ein Fehler aufgetreten.", stage).show(); } } } diff --git a/src/main/java/de/deadlocker8/smarttime/controller/EditController.java b/src/main/java/de/deadlocker8/smarttime/controller/EditController.java index ab850c5eba63d1f7a40db8e6f7aa9dc6d863f1e4..27c6d6fc87a9ebcb59a76c7471fe945e68f60797 100644 --- a/src/main/java/de/deadlocker8/smarttime/controller/EditController.java +++ b/src/main/java/de/deadlocker8/smarttime/controller/EditController.java @@ -84,7 +84,7 @@ public class EditController if(project == null || project.equals("") || task == null || task.equals("")) { - Alerts.getInstance().createAlert(AlertType.WARNING, "Warnung", "Die Felder dürfen nicht leer sein.", stage); + Alerts.getInstance().createAlert(AlertType.WARNING, "Warnung", "Die Felder dürfen nicht leer sein.", stage).show(); } else { diff --git a/src/main/java/de/deadlocker8/smarttime/controller/InsertTimeController.java b/src/main/java/de/deadlocker8/smarttime/controller/InsertTimeController.java index 9e4bab2f420c63ad3e642c045056b68739d3926a..c3057466bdc0abc0929b557e41f2393d472d72d9 100644 --- a/src/main/java/de/deadlocker8/smarttime/controller/InsertTimeController.java +++ b/src/main/java/de/deadlocker8/smarttime/controller/InsertTimeController.java @@ -56,14 +56,12 @@ public class InsertTimeController private Stage stage; private Controller controller; private String savePath; - private Image icon; - public void init(Stage stage, Controller controller, Settings settings, Image icon) + public void init(Stage stage, Controller controller, Settings settings) { this.savePath = settings.getSavePath() + "/" + Utils.DATABASE_NAME; this.stage = stage; this.controller = controller; - this.icon = icon; final FontIcon fontIconClock = new FontIcon(FontAwesomeType.CLOCK_ALT); fontIconClock.setSize(14); @@ -203,21 +201,21 @@ public class InsertTimeController catch(Exception e) { Logger.error(e); - Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Fehler beim Speichern des Eintrags.", stage); + Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Fehler beim Speichern des Eintrags.", stage).show(); } - Alerts.getInstance().createAlert(AlertType.INFORMATION, "Gespeichert", "Der Eintrag wurde erfolgreich gespeichert.", stage); + Alerts.getInstance().createAlert(AlertType.INFORMATION, "Gespeichert", "Der Eintrag wurde erfolgreich gespeichert.", stage).show(); stage.close(); controller.loadAll(); } else { - Alerts.getInstance().createAlert(AlertType.WARNING, "Warnung", "Endzeit muss vor Startzeit liegen.", stage); + Alerts.getInstance().createAlert(AlertType.WARNING, "Warnung", "Startzeit muss vor Endzeit liegen.", stage).show(); } } else { - Alerts.getInstance().createAlert(AlertType.WARNING, "Warnung", "Die Felder für Projekt und Task dürfen nicht leer sein.", stage); + Alerts.getInstance().createAlert(AlertType.WARNING, "Warnung", "Die Felder für Projekt und Task dürfen nicht leer sein.", stage).show(); } } diff --git a/src/main/java/de/deadlocker8/smarttime/controller/ProjectController.java b/src/main/java/de/deadlocker8/smarttime/controller/ProjectController.java index 857bb96869b0c01e838cb0d51df12b2a9f57d903..026b17639d24c3816b4290cffb12d0f175eb6468 100644 --- a/src/main/java/de/deadlocker8/smarttime/controller/ProjectController.java +++ b/src/main/java/de/deadlocker8/smarttime/controller/ProjectController.java @@ -91,7 +91,7 @@ public class ProjectController if(project == null || project.equals("") || task == null || task.equals("")) { - Alerts.getInstance().createAlert(AlertType.WARNING, "Warnung", "Die Felder dürfen nicht leer sein.", stage); + Alerts.getInstance().createAlert(AlertType.WARNING, "Warnung", "Die Felder dürfen nicht leer sein.", stage).show(); } else { diff --git a/src/main/java/de/deadlocker8/smarttime/controller/ReportController.java b/src/main/java/de/deadlocker8/smarttime/controller/ReportController.java index 16cb6546ee72ac707764b514da6eecc3c3d7d826..79f0a2bd96be253201501040674d69b69a2cb9c7 100644 --- a/src/main/java/de/deadlocker8/smarttime/controller/ReportController.java +++ b/src/main/java/de/deadlocker8/smarttime/controller/ReportController.java @@ -127,13 +127,13 @@ public class ReportController String project = comboBoxProject.getValue(); if(project == null || project.equals("")) { - Alerts.getInstance().createAlert(AlertType.WARNING, "Warnung", "Bitte wähle ein Projekt aus", stage); + Alerts.getInstance().createAlert(AlertType.WARNING, "Warnung", "Bitte wähle ein Projekt aus", stage).show(); return; } if(!project.equals(ALL_PROJECTS) && getNumberOfActivatedTasks() == 0) { - Alerts.getInstance().createAlert(AlertType.WARNING, "Warnung", "Bitte wähle mindestens einen Task aus", stage); + Alerts.getInstance().createAlert(AlertType.WARNING, "Warnung", "Bitte wähle mindestens einen Task aus", stage).show(); return; } diff --git a/src/main/java/de/deadlocker8/smarttime/core/Exporter.java b/src/main/java/de/deadlocker8/smarttime/core/Exporter.java index 678a914aa167bf33f9ac9672e63a8b647211806b..860e5d61b851a3b59319dc0ff998c22accec284a 100644 --- a/src/main/java/de/deadlocker8/smarttime/core/Exporter.java +++ b/src/main/java/de/deadlocker8/smarttime/core/Exporter.java @@ -55,12 +55,12 @@ public class Exporter out.write(allItems.toString()); out.close(); - Platform.runLater(() -> Alerts.getInstance().createAlert(AlertType.INFORMATION, "Erfolgreich exportiert", "Der Exportvorgang wurde erfolgreich abgeschlossen.", stage)); + Platform.runLater(() -> Alerts.getInstance().createAlert(AlertType.INFORMATION, "Erfolgreich exportiert", "Der Exportvorgang wurde erfolgreich abgeschlossen.", stage).show()); } catch(Exception e) { Logger.error(e); - Platform.runLater(() -> Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Beim Exportieren der Daten ist ein Fehler aufgetreten.", stage)); + Platform.runLater(() -> Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Beim Exportieren der Daten ist ein Fehler aufgetreten.", stage).show()); } } } \ No newline at end of file diff --git a/src/main/java/de/deadlocker8/smarttime/core/Importer.java b/src/main/java/de/deadlocker8/smarttime/core/Importer.java index a6a1c38d459563cacf730d4c8252d06e6e77ea03..3ea2a5571bf42ed85471e5c1a134955e63d3f8d1 100644 --- a/src/main/java/de/deadlocker8/smarttime/core/Importer.java +++ b/src/main/java/de/deadlocker8/smarttime/core/Importer.java @@ -50,12 +50,12 @@ public class Importer sql.insert(o); } - Platform.runLater(() -> Alerts.getInstance().createAlert(AlertType.INFORMATION, "Erfolgreich importiert", "Der Importvorgang wurde erfolgreich abgeschlossen.", stage)); + Platform.runLater(() -> Alerts.getInstance().createAlert(AlertType.INFORMATION, "Erfolgreich importiert", "Der Importvorgang wurde erfolgreich abgeschlossen.", stage).show()); } catch(Exception e) { Logger.error(e); - Platform.runLater(() -> Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Beim Importieren der Daten ist ein Fehler aufgetreten.", stage)); + Platform.runLater(() -> Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Beim Importieren der Daten ist ein Fehler aufgetreten.", stage).show()); } } @@ -71,12 +71,12 @@ public class Importer currentDB.insert(item); } - Platform.runLater(() -> Alerts.getInstance().createAlert(AlertType.INFORMATION, "Erfolgreich importiert", "Der Importvorgang wurde erfolgreich abgeschlossen.", stage)); + Platform.runLater(() -> Alerts.getInstance().createAlert(AlertType.INFORMATION, "Erfolgreich importiert", "Der Importvorgang wurde erfolgreich abgeschlossen.", stage).show()); } catch(Exception e) { Logger.error(e); - Platform.runLater(() -> Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Beim Importieren der Daten ist ein Fehler aufgetreten.", stage)); + Platform.runLater(() -> Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Beim Importieren der Daten ist ein Fehler aufgetreten.", stage).show()); } } @@ -117,7 +117,7 @@ public class Importer catch(Exception e) { Logger.error(e); - Platform.runLater(() -> Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Beim Importieren der Daten ist ein Fehler aufgetreten.", stage)); + Platform.runLater(() -> Alerts.getInstance().createAlert(AlertType.ERROR, "Fehler", "Beim Importieren der Daten ist ein Fehler aufgetreten.", stage).show()); } } diff --git a/src/main/java/de/deadlocker8/smarttime/main/Main.java b/src/main/java/de/deadlocker8/smarttime/main/Main.java index b76ea1c7ac89bb755d77f26af6f720484796c54a..ca206649fad340a6a399547e32944a4182f4b1cf 100644 --- a/src/main/java/de/deadlocker8/smarttime/main/Main.java +++ b/src/main/java/de/deadlocker8/smarttime/main/Main.java @@ -49,7 +49,7 @@ public class Main extends Application stage.setOnCloseRequest(we -> { if(controller.isTimerRunning()) { - Alerts.getInstance().createAlert(AlertType.WARNING, "Warnung", "Die Stoppuhr läuft noch!", stage); + Alerts.getInstance().createAlert(AlertType.WARNING, "Warnung", "Die Stoppuhr läuft noch!", stage).show(); // "schluckt" die Aufforderung das Fenster zu schließen // (Fenster wird dadurch nicht geschlossen)