Class ConfigSectionIPFilterSWT.IPEditorParameter
java.lang.Object
com.biglybt.ui.swt.views.configsections.ConfigSectionIPFilterSWT.IPEditorParameter
- All Implemented Interfaces:
UIParameterContext, UISWTParameterContext
- Enclosing class:
ConfigSectionIPFilterSWT
public class ConfigSectionIPFilterSWT.IPEditorParameter
extends Object
implements UISWTParameterContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean(package private) IpFilterprivate IPFilterListener(package private) IpRange[]private org.eclipse.swt.widgets.Table -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRange()voidcreate(org.eclipse.swt.widgets.Composite gFilter) This method is invoked when the config section is going to be displayed in a SWT user interface.voiddispose()voideditRange(org.eclipse.swt.widgets.TableItem item) private IpRange[]getSortedRanges(IpRange[] ranges) voidrefresh()voidremoveRange(IpRange range) private voidprivate void
-
Field Details
-
Constructor Details
-
IPEditorParameter
public IPEditorParameter()
-
-
Method Details
-
create
public void create(org.eclipse.swt.widgets.Composite gFilter) Description copied from interface:UISWTParameterContextThis method is invoked when the config section is going to be displayed in a SWT user interface.- Specified by:
createin interfaceUISWTParameterContext- Parameters:
gFilter- The parent composite object which will contain the SWT object.
-
resizeTable
private void resizeTable() -
removeRange
-
editRange
public void editRange(org.eclipse.swt.widgets.TableItem item) -
addRange
public void addRange() -
refresh
public void refresh() -
resyncTable
private void resyncTable() -
getSortedRanges
-
dispose
public void dispose()
-