public string DuplicatePlayList(int srcIndex) { NeedSave = true; if (0 <= srcIndex) { var copy_name = ListPlayListNames[srcIndex] + "_copy"; Config.Instance.PlayList.Insert(srcIndex, new PlayData { Name = copy_name, Commands = ListCurrentSelectedCommands.ToArray() }); ListPlayListNames.Insert(srcIndex, copy_name); SelectedIndexPlayName = srcIndex; return(copy_name); } return(null); }
public void StopRecodring(int selIndex) { if (!IsRecording) { return; } if (selIndex < 0 || ListPlayListNames.Count <= selIndex) { return; } EnableCommandList.Value = true; EnableFileList.Value = true; EnableSettings.Value = true; EnablePlayButton = true; IsRecording = false; Config.Instance.PlayList[selIndex].Commands = ListCurrentSelectedCommands.ToArray(); cn.log("録画終了"); }