private static int GetMatchMethodSortOrder(SubtitleViewModel sub) { switch (sub.MatchMethod) { case SubtitleSearchResult.SearchMethods.Hash: return 0; case SubtitleSearchResult.SearchMethods.Imdb: return 1; case SubtitleSearchResult.SearchMethods.FullText: return 2; default: return int.MaxValue; } }
private static void FormatSearchMethodColumn(SubtitleViewModel sub, DataGridViewCell cell, DataGridViewCellFormattingEventArgs e) { switch (sub.MatchMethod) { case SubtitleSearchResult.SearchMethods.Hash: e.Value = Resources.HashIcon; cell.ToolTipText = "Matched by file hash"; break; case SubtitleSearchResult.SearchMethods.FullText: e.Value = Resources.TextSearchIcon; cell.ToolTipText = "Matched by full-text search"; break; case SubtitleSearchResult.SearchMethods.Imdb: e.Value = Resources.ImdbIcon; cell.ToolTipText = "Matched IMDb ID"; break; } }