Example #1
0
        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);
        }
Example #2
0
 void remove(Grouper grouper, bool deleteFromDisk)
 {
     this.MoveNextFocus();
     grouper.Remove(deleteFromDisk);
 }