public void AddGrouper(string title, IEnumerable<FileItem> fileItems) { if (grouperDict.ContainsKey(title)) { grouperDict[title].AddFileItems(fileItems); return; } var grouper = new Grouper(title, fileItems); grouper.Removed += (s, e) => grouperDict.Remove(((Grouper)s).Title); grouperDict.Add(title, grouper); }
void remove(Grouper grouper, bool deleteFromDisk) { this.MoveNextFocus(); grouper.Remove(deleteFromDisk); }