private void ResortCameraFileList() { _camRoot.SortBy(_cameraFileSortType); CameraTreeView.Nodes.Clear(); IngressTreeNode dummyRoot = new IngressTreeNode("dummy", null); TraverseDirTree(CameraTreeView, _camRoot, 0, ref dummyRoot); CameraTreeView.ExpandAll(); }
private void LoadCameraPath(string path, bool ClearLists, int camNum, bool doGuess, int numMovieFilesToGuess) { _previousCamRoot = _camRoot; _previousCamera = camNum; _camRoot = new DirectoryOrFile(); LoadDirTree(ref _camRoot, path, null, DirectoryOrFile.DOF_Type.DIR); CameraTreeView.Nodes.Clear(); IngressTreeNode dummyRoot = new IngressTreeNode("dummy", null); TraverseDirTree(CameraTreeView, _camRoot, 0, ref dummyRoot); CameraTreeView.ExpandAll(); if (_sources != null) { // _previousSources = new List<DirectoryOrFile>(); _previousSources = _sources; // _previousDestinationScenes = new List<string>(); _previousDestinationScenes = _destinationScenes; _previousCamera = camNum; _previousSourceCams = _sourceCams; } if (ClearLists) { _sources = new List <DirectoryOrFile>(); SourceListBox.Items.Clear(); _destinationScenes = new List <string>(); _sourceCams = new List <int>(); } if (doGuess) { if (_guessType == tGuessType.GUESS_BY_ORDER) { MakeCopyGuessBySortOrder(camNum); } else if (_guessType == tGuessType.GUESS_BY_DATE) { MakeCopyGuessByDate(camNum, numMovieFilesToGuess); } } }