Bug 44443 [Tasks] Problems View should 'filter' more efficiently
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/DialogMarkerFilter.java
private Button selectAllButton;
	private Button deselectAllButton;
	private WorkingSetGroup workingSetGroup;
	private Text markerLimit;
	
	private boolean dirty = false;
	
	protected SelectionListener selectionListener = new SelectionAdapter() {
		public void widgetSelected(SelectionEvent e) {
			DialogMarkerFilter.this.widgetSelected(e);
		}
	};
	protected ICheckStateListener checkStateListener = new ICheckStateListener() {
		public void checkStateChanged(CheckStateChangedEvent event) {
			DialogMarkerFilter.this.checkStateChanged(event);
		}
	};
	/**
	 * Creates a new filters dialog.
	 */
	DialogMarkerFilter(Shell parentShell, MarkerFilter filter) {
		super(parentShell);
		this.filter = filter;
	}
	
	/* (non-Javadoc)
	 * Method declared on Dialog.
	 */
	protected void buttonPressed(int buttonId) {
		if (buttonId == RESET_ID) {