void OnFileCPsCreated(IConstructEventArgs <IFileChartPoints> args)
        {
            IFileTracker  fTracker    = AddFileTracker(args.obj.data.fileFullName);
            ICPEntTracker cpValidator = new FileCPTracker(args.obj);

            fTracker.Add(cpValidator);
            addFTrackerEvent.Fire(new FileTrackerArgs(fTracker));
        }
        void OnFileCPsDeleted(IConstructEventArgs <IFileChartPoints> args)
        {
            FileCPTagObserver fCPTagObserver;

            if (taggers.TryGetValue(args.obj.data.fileFullName, out fCPTagObserver))
            {
                fCPTagObserver.RemoveObserver();
            }
        }
        void OnFileCPsCreated(IConstructEventArgs <IFileChartPoints> args)
        {
            FileCPTagObserver fCPTagObserver;

            if (taggers.TryGetValue(args.obj.data.fileFullName, out fCPTagObserver))
            {
                fCPTagObserver.CreateObserver(args.obj);
            }
            else
            {
                taggers.Add(args.obj.data.fileFullName, new FileCPTagObserver(args.obj));
            }
        }
Esempio n. 4
0
 private void OnCreatedFileCPsEvent(IConstructEventArgs <IFileChartPoints> args)
 {
     args.obj.remCPLineEvent += OnRemCpLineEvent;
 }
Esempio n. 5
0
 private void OnCreatedLineCPsEvent(IConstructEventArgs <ILineChartPoints> args)
 {
     args.obj.addCPEvent += OnAddCpEvent;
     args.obj.remCPEvent += OnRemCpEvent;
 }
 void OnFileCPsDeleted(IConstructEventArgs <IFileChartPoints> args)
 {
     RemoveFileTracker(args.obj.data.fileFullName);
 }