From 82ef42436573dc0e989e8fe37033cfa6836e1fee Mon Sep 17 00:00:00 2001 From: bg45 Date: Wed, 1 Nov 2017 17:35:57 -0400 Subject: [PATCH] Recycle bin is now created when deleting first element instead of selecting new group in Settings --- ModernKeePass/Common/DatabaseHelper.cs | 8 ++++++++ ModernKeePass/Pages/SettingsPage.xaml | 4 ++-- .../Pages/SettingsPageFrames/SettingsDatabasePage.xaml | 1 - ModernKeePass/ViewModels/EntryVm.cs | 2 ++ ModernKeePass/ViewModels/GroupVm.cs | 8 +++++--- 5 files changed, 17 insertions(+), 6 deletions(-) diff --git a/ModernKeePass/Common/DatabaseHelper.cs b/ModernKeePass/Common/DatabaseHelper.cs index d91b5d4..4388974 100644 --- a/ModernKeePass/Common/DatabaseHelper.cs +++ b/ModernKeePass/Common/DatabaseHelper.cs @@ -1,6 +1,7 @@ using System; using Windows.Storage; using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; using ModernKeePass.ViewModels; using ModernKeePassLib; using ModernKeePassLib.Interfaces; @@ -129,5 +130,12 @@ namespace ModernKeePass.Common { _pwDatabase.DeletedObjects.Add(new PwDeletedObject(id, DateTime.UtcNow)); } + + public void CreateRecycleBin() + { + RecycleBin = RootGroup.AddNewGroup("Recycle bin"); + RecycleBin.IsSelected = true; + RecycleBin.IconSymbol = Symbol.Delete; + } } } diff --git a/ModernKeePass/Pages/SettingsPage.xaml b/ModernKeePass/Pages/SettingsPage.xaml index c217926..0aeac44 100644 --- a/ModernKeePass/Pages/SettingsPage.xaml +++ b/ModernKeePass/Pages/SettingsPage.xaml @@ -27,7 +27,7 @@ - + @@ -43,7 +43,7 @@