protected virtual void OnProjectReloaded(ProjectDocumentItem item) { if (ProjectReloaded != null) { ProjectReloaded(this, item); } }
void ProjectDocument_Loaded(Document sender) { --mLoading; if (mLoading == 0) { ProjectDocumentItem item = RootItem.FindDocument(sender.FileName) as ProjectDocumentItem; OnProjectReloaded(item); } }
void Project_ProjectReloaded(Project sender, ProjectDocumentItem reloadedItem) { TreeNode node = FindItem(delegate(ProjectItem item) { return(item == reloadedItem); }); if (node != null) { node.Collapse(); node.Nodes.Clear(); UpdateTree(node, reloadedItem); } }
private void LoadProjectFromVCProj(string projFile) { XmlTextReader reader = new XmlTextReader(projFile); XmlDocument doc = new XmlDocument(); doc.Load(reader); reader.Close(); ProjectDocumentItem newRoot = new ProjectDocumentItem(this); newRoot.ProjectTag = doc; LoadFilesFromVCProj((XmlElement)doc.SelectSingleNode("VisualStudioProject/Files"), newRoot); mXmlDocument = doc; mRootItem = newRoot; }
void Project_ProjectReloaded(Project sender, ProjectDocumentItem reloadedItem) { UpdateFileList(sender); }