public FilterCreateDlg(Filter f, updateFilter callback, bool newf) { changingFilter = f; cb = callback; this.newf = newf; InitializeComponent(); initUIWithFilter(); }
public static void SaveFilterClass(Filter f) { if (!Directory.Exists("filters/")) Directory.CreateDirectory("filters"); FileStream stream = File.Open("filters/" + f.filterName.ToLower() + ".osl", FileMode.Create, FileAccess.Write); BinaryFormatter bformatter = new BinaryFormatter(); bformatter.Serialize(stream, f); stream.Close(); }
public serverBrowserForm() { InitializeComponent(); currentFilter = Filter.getDefaultFilter(); serverList = new List<Server>(); infoDlg = new InfoDlg(new doUpdateServer(refreshSingleServer), new JoiningCallback(onJoiningGame)); filtersDlg = new FiltersDlg(new onFilterChanged(filterChanged)); favMngr = new FavouritesMngr(); friendMngr = new FriendsMngr(); }
private void filterChanged(Filter f, string name) { filterName.Text = name; currentFilter = f; }
private CheckState y2c(Filter.YNA c) { if (c == Filter.YNA.Yes) return CheckState.Checked; else if (c == Filter.YNA.All) return CheckState.Indeterminate; else return CheckState.Unchecked; }
private void filterUpdated(Filter f) { loadFiltersIntoUI(); }
public static Filter getDefaultFilter() { Filter f = new Filter(); f.AllowedPing = YNA.All; f.Empty = YNA.All; f.Full = YNA.All; f.Favourites = YNA.All; f.Hardcore = YNA.All; f.Mods = YNA.All; f.Friends = YNA.All; f.map = ""; f.gametype = ""; f.mod = ""; f.name = ""; f.buddy = ""; f.filterName = "All servers"; return f; }