private void EditProxyGroup(ListViewItem item)
{
ProxyGroup pg = m_dlgProfile.m_listProxyGroups[item.Index];
DialogResult dr = DlgOptionsProxyGroup.Instance.ShowDialog(this, pg);
if ((dr == DialogResult.OK) && (!pg.Equals(DlgOptionsProxyGroup.Instance.DlgProxyGroup)))
{
m_dlgProfile.m_listProxyGroups[item.Index] = new ProxyGroup(
DlgOptionsProxyGroup.Instance.DlgProxyGroup);
pg = m_dlgProfile.m_listProxyGroups[item.Index];
item.SubItems[0].Text = pg.m_szName;
item.SubItems[1].Text = (pg.m_isEnabled ? "Enable" : "Disable");
item.SubItems[2].Text = (pg.m_listProxyItems == null
? "0" : pg.m_listProxyItems.Count.ToString());
}
}