mirror of
https://github.com/KeyKeeperApp/KeyKeeper.git
synced 2026-05-09 01:46:31 +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
|
public class UnlockedRepositoryViewModel : ViewModelBase
|
||||||
{
|
{
|
||||||
private IPassStore passStore;
|
private IPassStore passStore;
|
||||||
|
private bool hasUnsavedChanges;
|
||||||
|
|
||||||
public IEnumerable<PassStoreEntryPassword> Passwords
|
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)
|
public UnlockedRepositoryViewModel(IPassStore store)
|
||||||
{
|
{
|
||||||
passStore = store;
|
passStore = store;
|
||||||
|
|||||||
Reference in New Issue
Block a user