/// <summary>
 /// Delete only temporary files of record
 /// </summary>
 /// <param name="record"></param>
 /// <returns></returns>
 private bool DeleteRecordFiles(WfdbRecordWraper record)
 {
     if (record.UseTemp)
     {
         foreach (string ext in record.UsedExtensions)
         {
             string   fileName = record.Name + "." + ext;
             string   fullPath = Path.Combine(record.TempPath, fileName);
             FileInfo fi       = new FileInfo(fullPath);
             try
             {
                 if (fi.Exists)
                 {
                     fi.Delete();
                 }
             }
             catch
             {
                 throw;
             }
         }
         return(true);
     }
     return(false);
 }
        private void result_OnRemove(object sender, EventArgs e)
        {
            WfdbRecordWraper rec = sender as WfdbRecordWraper;

            if (rec != null)
            {
                this.DeleteRecordFiles(rec);
            }
        }
 public RecordTreeNode(WfdbRecordWraper record) : base()
 {
     this.Record = record;
     this.Text   = this.Record.Name;
     foreach (WfdbSignalWraper signal in record.Signals)
     {
         SignalTreeNode s = new SignalTreeNode(signal);
         this.Nodes.Add(s);
     }
 }