using System; using System.Drawing; namespace FastReport.FastQueryBuilder { internal enum LinkPosition { Left = 1, Right = 2 } internal interface ITableView { event EventHandler OnChangeAlias; event CheckFieldEventHandler OnSelectField; event AddLinkEventHandler OnAddLink; event AddTableEventHandler OnDeleteTable; Table Table { get; set; } void SetTableName(string tableName); bool SelectCheckBox(string fieldName, string function, string alias); Point GetPosition(Field field, LinkPosition lp); int GetLeft(); int GetWidth(); } }