Ejemplo n.º 1
0
        private void buttonAddFilter_Click(object sender, EventArgs e)
        {
            NewFilter = new NewDragDropFilter();
            DialogResult result = NewFilter.ShowDialog();

            if (result == DialogResult.OK)
            {
                foreach (string s in NewFilter.Extensions)
                {
                    DragDropCustomFilters.Items.Add(s, true);
                }
            }

            DragDropCustomFilters.Select();
        }
Ejemplo n.º 2
0
        private void buttonDelFilter_Click(object sender, EventArgs e)
        {
            int selected = DragDropCustomFilters.SelectedIndex;

            DragDropCustomFilters.Items.Remove(DragDropCustomFilters.SelectedItem);
            int itemCount = DragDropCustomFilters.Items.Count;

            if (itemCount < 1)
            {
                return;
            }

            if (selected > itemCount - 1)
            {
                selected = itemCount - 1;
            }

            DragDropCustomFilters.SetSelected(selected, true);
        }
Ejemplo n.º 3
0
        private void SaveFilters()
        {
            Settings.Filters.Enabled = radioEnableDropFilter.Checked;
            IsFilterEnabled          = radioEnableDropFilter.Checked;

            int n = 0;

            Settings.Filters.AllowPK3 = DragDropDefaultFilters.GetItemChecked(n++);
            Settings.Filters.AllowWAD = DragDropDefaultFilters.GetItemChecked(n++);
            Settings.Filters.AllowSOC = DragDropDefaultFilters.GetItemChecked(n++);
            Settings.Filters.AllowLua = DragDropDefaultFilters.GetItemChecked(n++);
            Settings.Filters.AllowSRB = DragDropDefaultFilters.GetItemChecked(n++);
            Settings.Filters.AllowDTA = DragDropDefaultFilters.GetItemChecked(n++);
            Settings.Filters.AllowPLR = DragDropDefaultFilters.GetItemChecked(n++);
            Settings.Filters.AllowWPN = DragDropDefaultFilters.GetItemChecked(n);

            Settings.Filters.CustomFilters = new Dictionary <string, bool>();

            for (int i = 0; i < DragDropCustomFilters.Items.Count; i++)
            {
                Settings.Filters.CustomFilters.Add(DragDropCustomFilters.Items[i].ToString(),
                                                   DragDropCustomFilters.GetItemChecked(i));
            }
        }