From 92741260221813d593590e5849727eb25cd7948d Mon Sep 17 00:00:00 2001 From: InspectorIT Date: Sun, 1 Mar 2026 15:06:07 +0300 Subject: [PATCH] add the hasUnsavedChanges flag and implemented it --- .../ViewModels/UnlockedRepositoryViewModel.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/KeyKeeper/ViewModels/UnlockedRepositoryViewModel.cs b/src/KeyKeeper/ViewModels/UnlockedRepositoryViewModel.cs index fe37cd5..c6551db 100644 --- a/src/KeyKeeper/ViewModels/UnlockedRepositoryViewModel.cs +++ b/src/KeyKeeper/ViewModels/UnlockedRepositoryViewModel.cs @@ -8,6 +8,7 @@ namespace KeyKeeper.ViewModels; public class UnlockedRepositoryViewModel : ViewModelBase { private IPassStore passStore; + private bool hasUnsavedChanges; public IEnumerable Passwords { @@ -19,6 +20,16 @@ public class UnlockedRepositoryViewModel : ViewModelBase } } + public bool HasUnsavedChanges + { + get => hasUnsavedChanges; + private set + { + hasUnsavedChanges = value; + OnPropertyChanged(nameof(HasUnsavedChanges)); + } + } + public UnlockedRepositoryViewModel(IPassStore store) { passStore = store;