Vidka.Core.EditorLogic.PasteClipFromClipboard C# (CSharp) Method

PasteClipFromClipboard() public method

public PasteClipFromClipboard ( ) : void
return void
        public void PasteClipFromClipboard()
        {
            if (!Clipboard.ContainsData(VidkaClipboardHolderFormat))
                return;
            var obj = Clipboard.GetData(VidkaClipboardHolderFormat);
            if (obj == null)
                return;
            if (!(obj is ClipboardObjectHolder))
                return;
            var holder = (ClipboardObjectHolder)obj;
            if (holder.Type == ClipboardObjectType.VideoClip && holder.VideoClip != null)
            {
                this.AddUndoableAction_insertClipAtMarkerPosition(holder.VideoClip);
            }
            if (holder.Type == ClipboardObjectType.AudioClip && holder.AudioClip != null)
            {
                AddUndoableAction_insertAudioClipAtMarkerPosition(holder.AudioClip);
            }
        }
EditorLogic