public void NewKey() { ContextManager.SingularKey = null; if (ContextManager.SelectedGroup.Name == "") { MessageBox.Show("You must Select a Group!"); } else { KeyAddEditForm x = new KeyAddEditForm(); if (x.ShowDialog() != DialogResult.OK) { return; } KeyChainManager.AddKey(ContextManager.SelectedGroup, x.Key); ListViewItem l = KeyListView.Items.Add(x.Key.Title); l.Font = preffont; l.SubItems.Add(x.Key.Username); l.SubItems.Add(x.Key.Password); l.SubItems.Add(x.Key.URL); l.Tag = x.Key; KeyChainManager.KeyChain.IsModified = true; invokeKeyModified("New", x.Key); ContextManager.invokeKeysCurrentlySelected(); } }
private void duplicateEntryContextMenuItem_Click(object sender, EventArgs e) { List <Key> listtoCopy = new List <Key>(); foreach (ListViewItem Selected in KeyListView.SelectedItems) { listtoCopy.Add((Key)Selected.Tag); } foreach (Key k in listtoCopy) { KeyChainManager.AddKey(ContextManager.SelectedGroup, k); ListViewItem l = KeyListView.Items.Add(k.Title); l.SubItems.Add(k.Username); l.SubItems.Add(k.Password); l.SubItems.Add(k.URL); l.Tag = k; } KeyChainManager.KeyChain.IsModified = true; invokeKeyModified("Duplicated", ContextManager.SingularKey); }
public void DuplicateKey() { List <Key> listtoCopy = new List <Key>(); foreach (ListViewItem Selected in KeyListView.SelectedItems) { listtoCopy.Add((Key)Selected.Tag); } foreach (Key k in listtoCopy) { KeyChainManager.AddKey(ContextManager.SelectedGroup, k); ListViewItem l = KeyListView.Items.Add(k.Title); l.Font = preffont; l.SubItems.Add(k.Username); l.SubItems.Add(k.Password); l.SubItems.Add(k.URL); l.Tag = k; } KeyChainManager.KeyChain.IsModified = true; invokeKeyModified("Duplicated", ContextManager.SingularKey); }