/// <summary> /// Creates a new sub-step /// </summary> /// <param name="testCase"></param> /// <returns></returns> public SubStepTreeNode createSubStep(DataDictionary.Tests.SubStep subStep) { SubStepTreeNode retVal = new SubStepTreeNode(subStep); Item.appendSubSteps(subStep); Nodes.Add(retVal); return(retVal); }
/// <summary> /// Handles the drop event /// </summary> /// <param name="sourceNode"></param> public override void AcceptDrop(BaseTreeNode sourceNode) { base.AcceptDrop(sourceNode); if (sourceNode is SubStepTreeNode) { SubStepTreeNode subStep = sourceNode as SubStepTreeNode; subStep.Delete(); Item.appendSubSteps(subStep.Item); } }
/// <summary> /// Handles the drop event /// </summary> /// <param name="SourceNode"></param> public override void AcceptDrop(BaseTreeNode SourceNode) { base.AcceptDrop(SourceNode); if (SourceNode is SubStepTreeNode) { SubStepTreeNode subStep = SourceNode as SubStepTreeNode; subStep.Delete(); createSubStep(subStep.Item); } }