diff options
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterViewModel.java')
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterViewModel.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterViewModel.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterViewModel.java index 09f2f4fa1..5bd226e9f 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterViewModel.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/filter/FilterViewModel.java @@ -15,6 +15,7 @@ import it.niedermann.nextcloud.deck.DeckLog; import it.niedermann.nextcloud.deck.model.Account; import it.niedermann.nextcloud.deck.model.Label; import it.niedermann.nextcloud.deck.model.User; +import it.niedermann.nextcloud.deck.model.enums.EDoneType; import it.niedermann.nextcloud.deck.model.enums.EDueType; import it.niedermann.nextcloud.deck.model.internal.FilterInformation; import it.niedermann.nextcloud.deck.ui.viewmodel.BaseViewModel; @@ -80,6 +81,12 @@ public class FilterViewModel extends BaseViewModel { this.filterInformationDraft.postValue(newDraft); } + public void setFilterInformationDraftDoneType(@NonNull EDoneType doneType) { + final var newDraft = new FilterInformation(filterInformationDraft.getValue()); + newDraft.setDoneType(doneType); + this.filterInformationDraft.postValue(newDraft); + } + public void addFilterInformationDraftLabel(@NonNull Label label) { final var newDraft = new FilterInformation(filterInformationDraft.getValue()); newDraft.addLabel(label); |