public static QuickFilters LoadQuickFilters() { String path = System.Environment.GetFolderPath (System.Environment.SpecialFolder.ApplicationData); if (!File.Exists(path + "/ocm/quickfilters.oqf")) { QuickFilters nfilters = new QuickFilters(); nfilters.AddFilter(QuickFilter.ALL_FILTER); nfilters.AddFilter(QuickFilter.TODO_FILTER); nfilters.AddFilter(QuickFilter.DONE_FILTER); nfilters.AddFilter(QuickFilter.MINE_FILTER); return nfilters; } FileStream fs = new FileStream(path + "/ocm/quickfilters.oqf", FileMode.Open, FileAccess.Read); BinaryFormatter ser = new BinaryFormatter(); System.Object filters = ser.Deserialize(fs); fs.Close(); return filters as QuickFilters; }
public static QuickFilters LoadQuickFilters() { String path = System.Environment.GetFolderPath(System.Environment.SpecialFolder.ApplicationData); if (!File.Exists(path + "/ocm/quickfilters.oqf")) { QuickFilters nfilters = new QuickFilters(); nfilters.AddFilter(QuickFilter.ALL_FILTER); nfilters.AddFilter(QuickFilter.TODO_FILTER); nfilters.AddFilter(QuickFilter.DONE_FILTER); nfilters.AddFilter(QuickFilter.MINE_FILTER); nfilters.AddFilter(QuickFilter.DNF_FILTER); return(nfilters); } FileStream fs = new FileStream(path + "/ocm/quickfilters.oqf", FileMode.Open, FileAccess.Read); BinaryFormatter ser = new BinaryFormatter(); System.Object filters = ser.Deserialize(fs); fs.Close(); QuickFilters qfs = filters as QuickFilters; // Check and upgrade Quick filters if needed. return(filters as QuickFilters); }