mirror of
https://github.com/KeyKeeperApp/KeyKeeper.git
synced 2026-04-28 19:06:37 +03:00
add the hasUnsavedChanges flag and implemented it
This commit is contained in:
@@ -8,6 +8,7 @@ namespace KeyKeeper.ViewModels;
|
||||
public class UnlockedRepositoryViewModel : ViewModelBase
|
||||
{
|
||||
private IPassStore passStore;
|
||||
private bool hasUnsavedChanges;
|
||||
|
||||
public IEnumerable<PassStoreEntryPassword> 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;
|
||||
|
||||
Reference in New Issue
Block a user