From 6701dc0bca2324a93b5acced9e2a3d47a9a12d4b Mon Sep 17 00:00:00 2001 From: ivandrofly Date: Sat, 19 Sep 2015 22:17:56 +0100 Subject: [PATCH] [ExportPngXml] - Refactor add items to listview --- src/Forms/ExportPngXml.cs | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/src/Forms/ExportPngXml.cs b/src/Forms/ExportPngXml.cs index 9100b2a67..f6058dcdd 100644 --- a/src/Forms/ExportPngXml.cs +++ b/src/Forms/ExportPngXml.cs @@ -3786,28 +3786,17 @@ $DROP=[DROPVALUE]" + Environment.NewLine + Environment.NewLine + private void SubtitleListView1Add(Paragraph paragraph) { var item = new ListViewItem(paragraph.Number.ToString(CultureInfo.InvariantCulture)) { Tag = paragraph, UseItemStyleForSubItems = false }; - ListViewItem.ListViewSubItem subItem; - if (subtitleListView1.CheckBoxes) { item.Text = string.Empty; - subItem = new ListViewItem.ListViewSubItem(item, paragraph.Number.ToString(CultureInfo.InvariantCulture)) { Tag = paragraph }; - item.SubItems.Add(subItem); + item.SubItems.Add(paragraph.Number.ToString(CultureInfo.InvariantCulture)); + item.SubItems[item.SubItems.Count].Tag = paragraph; } - - subItem = new ListViewItem.ListViewSubItem(item, paragraph.StartTime.ToDisplayString()); - item.SubItems.Add(subItem); - - subItem = new ListViewItem.ListViewSubItem(item, paragraph.EndTime.ToDisplayString()); - item.SubItems.Add(subItem); - - subItem = new ListViewItem.ListViewSubItem(item, paragraph.Duration.ToShortDisplayString()); - item.SubItems.Add(subItem); - - subItem = new ListViewItem.ListViewSubItem(item, paragraph.Text.Replace(Environment.NewLine, Configuration.Settings.General.ListViewLineSeparatorString)); - subItem.Font = new Font(_subtitleFontName, Font.Size); - item.SubItems.Add(subItem); - + item.SubItems.Add(paragraph.StartTime.ToDisplayString()); + item.SubItems.Add(paragraph.EndTime.ToDisplayString()); + item.SubItems.Add(paragraph.Duration.ToShortDisplayString()); + item.SubItems.Add(paragraph.Text.Replace(Environment.NewLine, Configuration.Settings.General.ListViewLineSeparatorString)); + item.SubItems[item.SubItems.Count].Font = new Font(_subtitleFontName, Font.Size); subtitleListView1.Items.Add(item); }