private void bmm_OnConferenceRemove(Jabber.Client.BookmarkManager manager, BookmarkConference conference) { string jid = conference.JID; if (lvBookmarks.Items.ContainsKey(jid)) { lvBookmarks.Items.RemoveByKey(jid); } }
private void bmm_OnConferenceAdd(Jabber.Client.BookmarkManager manager, BookmarkConference conference) { string jid = conference.JID; string name = conference.ConferenceName; if (name == null) { name = jid; } if (lvBookmarks.Items.ContainsKey(jid)) { lvBookmarks.Items.RemoveByKey(jid); } ListViewItem item = lvBookmarks.Items.Add(jid, name, -1); item.SubItems.Add(conference.Nick); item.SubItems.Add(conference.AutoJoin.ToString()); item.Tag = conference.JID; }