public virtual void UpdateNode(TaskGroupColumn col) { if (Node != null) { Node.SetValue((int)col, GetTaskGroupColumnText(col)); } }
public virtual string GetTaskGroupColumnText(TaskGroupColumn col) { switch (col) { case TaskGroupColumn.称: return(Name); case TaskGroupColumn.项目及完整度: if (ProjectInstance == null) { return(""); } return(ProjectInstance.Name); case TaskGroupColumn.任务名称: return(TaskName); case TaskGroupColumn.场景名称: return(SceneName); case TaskGroupColumn.窗口索引: if (ViewportIndex < 0) { return(""); } return((ViewportIndex + 1).ToString()); } return(""); }
public override string GetTaskGroupColumnText(TaskGroupColumn col) { if (col == TaskGroupColumn.项目及完整度) { if (ProjectInstance == null) { return(""); } string projName = ProjectInstance.Name; if (ParentGroup.IsCooperation) { projName = ""; } if (ProjectDescription == null) { return(projName); } if (m_MissingResourceFiles.Count == 0) { return(projName + "(完整)"); } return(projName + String.Format("({0}/{1})", ProjectDescription.ResourceFiles.Count - m_MissingResourceFiles.Count, ProjectDescription.ResourceFiles.Count)); } return(base.GetTaskGroupColumnText(col)); }
public override string GetTaskGroupColumnText(TaskGroupColumn col) { if (col == TaskGroupColumn.称) { return(this.ToString()); } else if (IsCooperation) { return(base.GetTaskGroupColumnText(col)); } return(""); }
public override void UpdateNode(TaskGroupColumn col) { base.UpdateNode(col); }