private ListViewItem CreateListViewItem(SearchFileInfo searchFileInfo) { const string FileLengthFormat = "n0"; ListViewItem item = new ListViewItem(); item.Tag = searchFileInfo; item.Text = Path.GetFileName(searchFileInfo.Path); item.SubItems.Add(Path.GetDirectoryName(searchFileInfo.Path)); item.SubItems.Add(searchFileInfo.LastWriteTime.ToString()); item.SubItems.Add(searchFileInfo.Length.ToString(FileLengthFormat)); item.SubItems.Add(searchFileInfo.SearchTexts); if (showImage) { imageLoader.AddRequest(searchFileInfo.Path, item); } return item; }
private void AddResult(SearchFileInfo fileInfo) { pendingSearches.Add(fileInfo); if (!timer.Enabled) { timer.Enabled = true; } }