예제 #1
0
파일: RamWatch.cs 프로젝트: lenalia/BizHawk
        private void PasteWatchesToClipBoard()
        {
            var data = Clipboard.GetDataObject();

            if (data != null && data.GetDataPresent(DataFormats.Text))
            {
                var clipboardRows = ((string)data.GetData(DataFormats.Text)).Split(new[] { "\n" }, StringSplitOptions.RemoveEmptyEntries);

                foreach (var row in clipboardRows)
                {
                    var watch = Watch.FromString(row, _memoryDomains);
                    if ((object)watch != null)
                    {
                        _watches.Add(watch);
                    }
                }

                FullyUpdateWatchList();
            }
        }