Skip to content
Snippets Groups Projects
Commit 0fd2b023 authored by Robert Goldmann's avatar Robert Goldmann
Browse files

Fixed Filter

parent af9e8dde
No related branches found
No related tags found
2 merge requests!142merge v1_3_0 into master,!121Merge Reports into v1_3_0
......@@ -31,14 +31,12 @@ public class FilterController
private Stage stage;
private Controller controller;
private PaymentController paymentController;
private FilterSettings filterSetttings;
public void init(Stage stage, Controller controller, PaymentController paymentController, FilterSettings filterSettings)
public void init(Stage stage, Controller controller, FilterSettings filterSettings)
{
this.stage = stage;
this.controller = controller;
this.paymentController = paymentController;
this.filterSetttings = filterSettings;
FontIcon iconCancel = new FontIcon(FontIconType.TIMES);
......@@ -124,16 +122,10 @@ public class FilterController
name = null;
}
// get new unfiltered list from server
controller.refresh(new FilterSettings());
FilterSettings newFilterSettings = new FilterSettings(isIncomeAllowed, isPaymentAllowed, isNoRepeatingAllowed, isMonthlyRepeatingAllowed, isRepeatingEveryXDaysAllowed, allowedCategoryIDs, name);
controller.setFilterSettings(newFilterSettings);
controller.getPaymentHandler().filter(newFilterSettings);
controller.refresh(newFilterSettings);
stage.close();
paymentController.getController().refreshAllTabs();
}
public void reset()
......
......@@ -258,8 +258,8 @@ public class PaymentController implements Refreshable
newStage.getIcons().add(controller.getIcon());
newStage.setResizable(false);
FilterController newController = fxmlLoader.getController();
newController.init(newStage, controller, this, controller.getFilterSettings());
newStage.show();
newController.init(newStage, controller, controller.getFilterSettings());
newStage.showAndWait();
}
catch(IOException e)
{
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment