void FileAdded(object sender, LibraryFileActionArgs e) { NodeType nodeType = GetNodeType(e.Filename); NodeInfo info = new NodeInfo(nodeType, e.Filename); OnItemAdded(info); }
private void FolderAdded(object sender, LibraryFileActionArgs e) { NodeType nodeType = GetNodeType <FolderNodeType>(); NodeInfo info = new NodeInfo(nodeType, e.Filename); OnItemAdded(info); }
void references_FileAdded(object sender, LibraryFileActionArgs e) { if (FileAdded != null) { FileAdded(this, e); } }
void baseLibrary_FolderAdded(object sender, LibraryFileActionArgs e) { if (!excludedLibrary.FolderExists(e.Filename)) { OnFolderAdded(e.Filename); } }
void baseLibrary_FileRemoved(object sender, LibraryFileActionArgs e) { if (!excludedLibrary.FileExists(e.Filename)) { OnFileRemoved(e.Filename); } }
void first_FolderAdded(object sender, LibraryFileActionArgs e) { if (second.FolderExists(e.Filename)) { OnFolderAdded(e.Filename); } }
void second_FolderRemoved(object sender, LibraryFileActionArgs e) { if (first.FolderExists(e.Filename)) { OnFolderRemoved(e.Filename); } }
void second_FileAdded(object sender, LibraryFileActionArgs e) { if (first.FileExists(e.Filename)) { OnFileAdded(e.Filename); } }
void first_FileRemoved(object sender, LibraryFileActionArgs e) { if (second.FileExists(e.Filename)) { OnFileRemoved(e.Filename); } }
private void SourceChanged(object sender, LibraryFileActionArgs e) { NodeInfo info = new NodeInfo(projectSource.GetNodeType(e.Filename), e.Filename); bool state = DetermineState(info); UpdateSubscribers(e.Filename, state); }
void Library_FileAdded(object sender, LibraryFileActionArgs e) { if ((items & DisplayItems.Files) != 0) { NodeType nodeType = GetNodeType <HLTNodeType>(); NodeInfo addedInfo = new NodeInfo(nodeType, e.Filename); OnItemAdded(addedInfo); } if ((items & DisplayItems.UnextractedFiles) != 0) { NodeType nodeType = GetNodeType <UnextractedHLTNodeType>(); NodeInfo removedInfo = new NodeInfo(nodeType, e.Filename); OnItemRemoved(removedInfo); } }
void FileRemoved(object sender, LibraryFileActionArgs e) { // Make sure the file doesn't exist in either source. if (projectReferences.FileExists(e.Filename)) { return; } if (projectFolder.FileExists(e.Filename)) { return; } NodeType nodeType = GetNodeType(e.Filename); NodeInfo info = new NodeInfo(nodeType, e.Filename); OnItemRemoved(info); }
private void FolderRemoved(object sender, LibraryFileActionArgs e) { // This folder may still exist in one of the sources - if so, don't remove it. if (projectFolder.FolderExists(e.Filename)) { return; } if (projectReferences.FolderExists(e.Filename)) { return; } NodeType nodeType = GetNodeType <FolderNodeType>(); NodeInfo info = new NodeInfo(nodeType, e.Filename); OnItemRemoved(info); }
void recycleFolder_Changed(object sender, LibraryFileActionArgs e) { OnStateChanged(); }