public static void ResetRecentFileList(IList <string> paths, RecentFiles files) { if (files == RecentFiles.Adhoc) { RecentAdhocList.Clear(); RecentAdhocList.AddRange(paths); } else if (files == RecentFiles.Map) { RecentIndexList.Clear(); RecentIndexList.AddRange(paths); } }
public static void AddRecentFileList(string path, RecentFiles files) { if (files == RecentFiles.Adhoc) { if (RecentAdhocList.Count > (int)RecentFiles.MaxCount) { RecentAdhocList.RemoveAt(RecentAdhocList.Count - 1); } RecentAdhocList.Insert(0, path); } else if (files == RecentFiles.Map) { if (RecentIndexList.Count > (int)RecentFiles.MaxCount) { RecentIndexList.RemoveAt(RecentIndexList.Count - 1); } RecentIndexList.Insert(0, path); } }