コード例 #1
0
ファイル: MainForm.cs プロジェクト: helgihaf/Alpha
 private void AddResult(SearchFileInfo fileInfo)
 {
     ListViewItem item = new ListViewItem();
     item.Tag = fileInfo;
     item.Text = Path.GetFileName(fileInfo.Path);
     item.SubItems.Add(Path.GetDirectoryName(fileInfo.Path));
     item.SubItems.Add(fileInfo.LastWriteTime.ToString());
     item.SubItems.Add(fileInfo.SearchTexts);
     listViewResults.Items.Add(item);
 }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: helgihaf/Alpha
 private void AddResult(SearchFileInfo fileInfo)
 {
     pendingSearches.Add(fileInfo);
     if (!timer.Enabled)
     {
         timer.Enabled = true;
     }
 }
コード例 #3
0
ファイル: MainForm.cs プロジェクト: helgihaf/Alpha
        private ListViewItem CreateListViewItem(SearchFileInfo searchFileInfo)
        {
            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.SearchTexts);
            if (showImage)
            {
                imageLoader.AddRequest(searchFileInfo.Path, item);
            }

            return item;
        }
コード例 #4
0
ファイル: SearchEngine.cs プロジェクト: helgihaf/Alpha
 private void OnSearchFound(SearchFileInfo fileInfo)
 {
     if (SearchFound != null)
     {
         SearchFound(this, new SearchFoundEventArgs { FileInfo = fileInfo });
     }
 }
コード例 #5
0
ファイル: SearchEngine.cs プロジェクト: helgihaf/Alpha
        private SearchFileInfo CreateSearchFileInfo(string file, string searchTextHits)
        {
            FileInfo fileInfo = new FileInfo(file);
            SearchFileInfo searchFileInfo = new SearchFileInfo();
            searchFileInfo.Path = file;
            searchFileInfo.LastWriteTime = fileInfo.LastWriteTime;
            searchFileInfo.SearchTexts = searchTextHits;

            return searchFileInfo;
        }