Example #1
0
        public void DeleteFile(ClassFsItem itemToDelete, MainWindow owindow)
        {
            itemToDelete.DeleteFile();
            owindow.ListFile.Items.Remove(itemToDelete);

            owindow.ListFile.Items.Refresh();
        }
Example #2
0
        public void Scan(string path, MainWindow owindow)
        {
            _root=new ClassDirectory(path);
            _lstErr.Clear();

            //search
            ScanRep(_root);

            //show
            Show(owindow);
        }
Example #3
0
        public void Show(MainWindow owindow)
        {
            //show
            owindow.ClearList();

            owindow.AddLine(_root);
            ShowRep(_root, owindow);
        }
Example #4
0
 private void ShowRep(ClassDirectory root, MainWindow owindow)
 {
     foreach (ClassFsItem itm in root)
     {
         owindow.AddLine(itm);
         if (itm.Type == "Dir.")
         {
             ShowRep((ClassDirectory) itm, owindow);
         }
     }
 }
Example #5
0
        public void ShowDuplicate( string md5Sum,MainWindow owindow)
        {
            //affichage
            owindow.ClearList();

            _root.DuplicateFile.SearchedMd5 = md5Sum;

            foreach (ClassFile oFile in _root.DuplicateFile)
                owindow.AddLine(oFile);
        }