public FilterCreateDlg(Filter f, updateFilter callback, bool newf)
        {
            changingFilter = f;
            cb = callback;
            this.newf = newf;

            InitializeComponent();
            initUIWithFilter();
        }
Exemplo n.º 2
0
 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();
 }
Exemplo n.º 7
0
        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;
        }