support paste into parent if steps are open in step editor

implement functionality behind the Paste menu items when pasting from a parent (proc pasted into docversion, section into proc, etc)
This commit is contained in:
2015-01-29 13:47:27 +00:00
parent 90b46d6873
commit dbcca8a8b9
3 changed files with 161 additions and 26 deletions

View File

@@ -442,6 +442,9 @@ namespace Volian.Controls.Library
EditItem edtitm = pg.MyStepTabPanel.MyStepPanel._LookupEditItems[myItemInfo.ItemID];
switch (pasteType)
{
case ItemInfo.EAddpingPart.Child:
edtitm.PasteChild(copyStartID);
break;
case ItemInfo.EAddpingPart.Before:
edtitm.PasteSiblingBefore(copyStartID);
break;
@@ -450,11 +453,11 @@ namespace Volian.Controls.Library
break;
case ItemInfo.EAddpingPart.Replace:
EditItem ei = edtitm.PasteReplace(copyStartID);
if (ei.MyItemInfo.ItemID != edtitm.MyItemInfo.ItemID)
{
edtitm.Dispose();
MyCopyStep = ei.MyItemInfo;
}
if (ei.MyItemInfo.ItemID != edtitm.MyItemInfo.ItemID)
{
edtitm.Dispose();
MyCopyStep = ei.MyItemInfo;
}
break;
default:
return false; ;