using System; using DelftTools.Utils; namespace DelftTools.Controls { public interface ITableViewPasteController { /// /// Paste value string into tableview at current selection /// /// void PasteLines(string[] lines); /// /// Whether or not the controller is pasting. /// bool IsPasting { get; } /// /// This method does most of the work. It Pastes Clipboard content to the table view. /// void PasteClipboardContents(); /// /// Occurs when a paste failed due to sorting or filtering. /// event EventHandler> PasteFailed; /// /// Occurs when a paste finished. /// event EventHandler PasteFinished; /// /// Gets or sets the paste behaviour value /// TableViewPasteBehaviourOptions PasteBehaviour { get; set; } } }