private void editLabelsToolStripMenuItem_Click(object sender, EventArgs e) { EditLabelsDialog eld = new EditLabelsDialog(currentUser, Manager, mainModList.ModuleLabels); eld.ShowDialog(this); eld.Dispose(); mainModList.ModuleLabels.Save(ModuleLabelList.DefaultPath); foreach (GUIMod module in mainModList.Modules) { mainModList.ReapplyLabels(module, Conflicts?.ContainsKey(module) ?? false, CurrentInstance.Name); } }
private void labelMenuItem_Click(object sender, EventArgs e) { var item = sender as ToolStripMenuItem; var mlbl = item.Tag as ModuleLabel; var module = GetSelectedModule(); if (item.Checked) { mlbl.Add(module.Identifier); } else { mlbl.Remove(module.Identifier); } mainModList.ReapplyLabels(module, Conflicts?.ContainsKey(module) ?? false, CurrentInstance.Name); mainModList.ModuleLabels.Save(ModuleLabelList.DefaultPath); }