Bug 44443 [Tasks] Problems View should 'filter' more efficiently
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/DialogMarkerFilter.java
resetPressed();
			markDirty();
		}
		else if (buttonId == SELECT_WORKING_SET_ID) {
			workingSetGroup.selectPressed();
		}
		else if (buttonId == SELECT_ALL_ID) {
			typesViewer.setAllChecked(true);
		}
		else if (buttonId == DESELECT_ALL_ID) {
			typesViewer.setAllChecked(false);
		}
		else {
			super.buttonPressed(buttonId);
		}
	}
	/**
	 * This method is called when a button is checked or unchecked. It updates the enablement
	 * state of all widgets and marks the dialog as dirty.
	 */
	void checkStateChanged(CheckStateChangedEvent event) {
		updateEnabledState();
		markDirty();
	}
		
	/**
	 * Method declared on Window.
	 */
	protected void configureShell(Shell newShell) {
		super.configureShell(newShell);