From dd7d159b7238bb41d24bd0bb4c00abc78a6be5ed Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Fri, 11 Aug 2017 18:17:23 +0200 Subject: [PATCH] Fixed #143 - prefill report export file name --- .../budgetmaster/ui/controller/ReportController.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/de/deadlocker8/budgetmaster/ui/controller/ReportController.java b/src/de/deadlocker8/budgetmaster/ui/controller/ReportController.java index 4790ea4e2..030e59c11 100644 --- a/src/de/deadlocker8/budgetmaster/ui/controller/ReportController.java +++ b/src/de/deadlocker8/budgetmaster/ui/controller/ReportController.java @@ -9,6 +9,8 @@ import java.util.ArrayList; import java.util.Date; import java.util.Optional; +import org.joda.time.DateTime; + import de.deadlocker8.budgetmaster.logic.FilterSettings; import de.deadlocker8.budgetmaster.logic.Payment; import de.deadlocker8.budgetmaster.logic.RepeatingPaymentEntry; @@ -522,6 +524,13 @@ public class ReportController implements Refreshable fileChooser.setInitialDirectory(reportPath.getParentFile()); fileChooser.setInitialFileName(reportPath.getName()); } + else + { + DateTime currentDate = controller.getCurrentDate(); + String currentMonth = currentDate.toString("MMMM"); + String currentYear = currentDate.toString("YYYY"); + fileChooser.setInitialFileName("BudgetMaster Monatsbericht - " + currentMonth + " " + currentYear + ".pdf"); + } fileChooser.getExtensionFilters().add(extFilter); File file = fileChooser.showSaveDialog(controller.getStage()); if(file != null) -- GitLab