diff --git a/src/KeyKeeper/ViewModels/UnlockedRepositoryViewModel.cs b/src/KeyKeeper/ViewModels/UnlockedRepositoryViewModel.cs index c1c06da..aea6776 100644 --- a/src/KeyKeeper/ViewModels/UnlockedRepositoryViewModel.cs +++ b/src/KeyKeeper/ViewModels/UnlockedRepositoryViewModel.cs @@ -23,4 +23,12 @@ public class UnlockedRepositoryViewModel : ViewModelBase { passStore = store; } + + public void AddEntry(PassStoreEntry entry) + { + if (entry is PassStoreEntryPassword) + { + (passStore.GetRootDirectory() as PassStoreEntryGroup)!.ChildEntries.Add(entry); + } + } } \ No newline at end of file diff --git a/src/KeyKeeper/Views/EntryEditWindow.axaml b/src/KeyKeeper/Views/EntryEditWindow.axaml new file mode 100644 index 0000000..ef68198 --- /dev/null +++ b/src/KeyKeeper/Views/EntryEditWindow.axaml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + +