private BankPlugin GetSelection() { if ((this.listView1.SelectedItems == null) || (this.listView1.SelectedItems.Count == 0)) { return(null); } List <BankPlugin> plugins = Killer.GetPlugins(); return(plugins.Find(p => p.Bank == this.listView1.SelectedItems[0].Text)); }
private void RefreshPlugins() { this.listView1.Items.Clear(); List <BankPlugin> plugins = Killer.GetPlugins(); foreach (BankPlugin plugin in plugins) { ListViewItem item = new ListViewItem(); item.Text = string.Format("{0}", plugin.Bank); item.SubItems.Add(Killer.IsPluginEnabled(plugin) ? "Yes" : "No"); this.listView1.Items.Add(item); } }