public static void DeleteSelectedScheme() { Assert.AssertIsTrue(selection > 0); SchemeIO.DeleteSchemeFile(dumps[selection].name); dumps.RemoveAt(selection); selection = selection - 1; }
public static void ConfirmEditingScheme() { Assert.AssertNotNull(globalEdit); if (globalEdit.isNewScheme) { var d = globalEdit.editingScheme.Dump(); SchemeIO.WriteToFile(d); dumps.Add(d); } else { SchemeIO.DeleteSchemeFile(dumps[globalEdit.indexInSchemes].name); var d = globalEdit.editingScheme.Dump(); SchemeIO.WriteToFile(d); dumps[globalEdit.indexInSchemes] = d; } globalEdit = null; }