void openGroupEditorWindow(PwGroup pg, PwDatabase db) { GroupForm gf = new GroupForm(); gf.InitEx(pg, host.MainWindow.ClientIcons, host.Database); gf.BringToFront(); gf.ShowInTaskbar = true; host.MainWindow.Focus(); gf.TopMost = true; gf.Focus(); gf.Activate(); if (gf.ShowDialog() == DialogResult.OK) saveDB(db); }
private void OnGroupsEdit(object sender, EventArgs e) { PwGroup pg = GetSelectedGroup(); Debug.Assert(pg != null); if(pg == null) return; PwDatabase pwDb = m_docMgr.ActiveDatabase; GroupForm gf = new GroupForm(); gf.InitEx(pg, m_ilCurrentIcons, pwDb); if(gf.ShowDialog() == DialogResult.OK) UpdateUI(false, null, true, null, true, null, true); else UpdateUI(false, null, pwDb.UINeedsIconUpdate, null, pwDb.UINeedsIconUpdate, null, false); }