/// <summary> /// Constructor /// </summary> public GenericProxyTemplate() : base() { LocalPort = 1080; Filters = new ProxyFilterFactory[0]; Client = new IpProxyClientFactory(); }
/// <summary> /// Remove a filter /// </summary> /// <param name="factory">The filter to remove</param> public void RemoveFilter(ProxyFilterFactory factory) { Filters = RemoveFactory(factory, Filters); }
/// <summary> /// Insert a filter into this factory /// </summary> /// <param name="factory">The factory to insert</param> /// <param name="index">The index of the factory</param> public void InsertFilter(int index, ProxyFilterFactory factory) { Filters = InsertFactory(index, factory, Filters); }
/// <summary> /// Add a filter to this service /// </summary> /// <param name="factory">The factory to add</param> public void AddFilter(ProxyFilterFactory factory) { Filters = AddFactory(factory, Filters); }
private void AddTemplateFactory(ProxyFilterFactory factory) { AddFilterToList(factory); ResizeColumns(); UpdateFilters(); }
private void AddFilterToList(ProxyFilterFactory filter) { ListViewItem item = listViewFilters.Items.Add(filter.ToString()); item.Tag = filter; }