private void UpdateSRTPage() { if (subfile != null) { subfile.RecalculateTimes(); srtTextBox.Text = subfile.GetSRTText(); SRTInfo srtInfo = subfile.GetSRTInfo(); unscannedLabel.Text = srtInfo.unscanned.ToString(); containingErrorsLabel.Text = srtInfo.containingErrors.ToString(); finishedLabel.Text = srtInfo.finished.ToString(); } }
public SRTInfo GetSRTInfo() { SRTInfo r = new SRTInfo(); foreach (SubtitleCaption d in captions) { if (!d.Scanned) { r.unscanned++; } else if (d.SRTText.Contains("ยค")) { r.containingErrors++; } else { r.finished++; } } return(r); }