using System; using System.Windows.Forms; using TeamXBMC.TranslatorCore; namespace TeamXBMC.Translator { /// /// Summary description for ListViewItemString. /// public sealed class ListViewItemString : ListViewItem { public ListViewItemString(TranslatorItem item) { Text=item.StringTranslated.Id.ToString(); SubItems.Add(item.StringTranslated.Text); SubItems.Add(item.StringOriginal.Text); item.StringTranslated.stringUpdated+=new StringItem.StringUpdatedDelegate(StringUpdated); } /// /// Is called when the string a ListViewItemString represents is changed /// private void StringUpdated(StringItem item) { SubItems[1].Text=item.Text; } } }