public override void OnNodeRemoved(object dataObject) { NUnitAssemblyGroupProject project = dataObject as NUnitAssemblyGroupProject; project.ConfigurationAdded -= configsChanged; project.ConfigurationRemoved -= configsChanged; }
public override void BuildNode(ITreeBuilder treeBuilder, object dataObject, ref string label, ref Gdk.Pixbuf icon, ref Gdk.Pixbuf closedIcon) { NUnitAssemblyGroupProject project = dataObject as NUnitAssemblyGroupProject; label = project.Name; icon = Context.GetIcon(Stock.Project); }
public override void BuildNode(ITreeBuilder treeBuilder, object dataObject, NodeInfo nodeInfo) { NUnitAssemblyGroupProject project = dataObject as NUnitAssemblyGroupProject; nodeInfo.Label = project.Name; nodeInfo.Icon = Context.GetIcon(Stock.Project); }
public override void DeleteItem() { NUnitAssemblyGroupProject project = CurrentNode.DataItem as NUnitAssemblyGroupProject; project.ParentFolder.Items.Remove(project); project.Dispose(); IdeApp.Workspace.Save(); }
public override void BuildChildNodes(ITreeBuilder builder, object dataObject) { NUnitAssemblyGroupProject project = dataObject as NUnitAssemblyGroupProject; foreach (NUnitAssemblyGroupProjectConfiguration c in project.Configurations) { builder.AddChild(c); } }
public RootTest (NUnitAssemblyGroupProject project): base (project.Name, project) { this.project = project; resultsPath = Path.Combine (project.BaseDirectory, "test-results"); ResultsStore = new XmlResultsStore (resultsPath, Path.GetFileName (project.FileName)); lastConfig = (NUnitAssemblyGroupProjectConfiguration) project.DefaultConfiguration; if (lastConfig != null) lastConfig.AssembliesChanged += new EventHandler (OnAssembliesChanged); }
public override bool HasChildNodes(ITreeBuilder builder, object dataObject) { NUnitAssemblyGroupProject project = dataObject as NUnitAssemblyGroupProject; return(project.Configurations.Count > 0); }
public RootTest(NUnitAssemblyGroupProject project) : base(project.Name, project) { this.project = project; resultsPath = Path.Combine (project.BaseDirectory, "test-results"); ResultsStore = new XmlResultsStore (resultsPath, Path.GetFileName (project.FileName)); lastConfig = (NUnitAssemblyGroupProjectConfiguration) project.ActiveConfiguration; if (lastConfig != null) lastConfig.AssembliesChanged += new EventHandler (OnAssembliesChanged); }
public RootTest (NUnitAssemblyGroupProject project): base (project.Name, project) { this.project = project; resultsPath = GetTestResultsDirectory (project.BaseDirectory); ResultsStore = new BinaryResultsStore (resultsPath, Path.GetFileName (project.FileName)); lastConfig = (NUnitAssemblyGroupProjectConfiguration) project.DefaultConfiguration; if (lastConfig != null) lastConfig.AssembliesChanged += new EventHandler (OnAssembliesChanged); }