//delegate void UpdatePosition(ILineChartPoints lcps, IChartPoint cp, int _lineNum, int _linePos); //private UpdatePosition updPos; public CPFileData(string _fileName, string _fileFullName, ICPProjectData _projData)//, Action<ILineChartPoints, IChartPoint, int, int> _updPos) { fileName = _fileName; fileFullName = _fileFullName.ToLower(); projData = _projData; //updPos = new UpdatePosition(_updPos); }
public FileChartPoints(CP.Code.IFileElem _fileElem, ICPProjectData _projData) { fileElem = _fileElem; data = CP.Utils.IClassFactory.GetInstance().CreateFileCPsData(_fileElem.name, _fileElem.uniqueName, _projData); }
public override IFileChartPoints CreateFileCPs(CP.Code.IFileElem _fileElem, ICPProjectData _projData) { IFileChartPoints fcps = new FileCPsImpl(_fileElem, _projData); constrEvents.createdFileCPsEvent.Fire(new ConstructEventArgs <IFileChartPoints>(fcps)); return(fcps); }
public FileCPsImpl(CP.Code.IFileElem _fileElem, ICPProjectData _projData) : base(_fileElem, _projData) { }
public override ICPFileData CreateFileCPsData(string _fileName, string _fileFullName, ICPProjectData _projData) { return(new CPFileDataImpl(_fileName, _fileFullName, _projData)); }
public CPFileDataImpl(string _fileName, string _fileFullName, ICPProjectData _projData) : base(_fileName, _fileFullName, _projData) { }
public abstract IFileChartPoints CreateFileCPs(CP.Code.IFileElem _fileElem, ICPProjectData _projData);
public abstract ICPFileData CreateFileCPsData(string _fileName, string _fileFullName, ICPProjectData _projData);