Bug 82743 [Markers] improved problem filter needed (OR clauses)
when working with large workspaces I find the current problems filter not powerful enough. If I were able to AND and OR the conditions available from the UI then I would solve all my use cases. my most needed one is : I would like to see ERRORS anywhere in the workspace OR WARNINGS in the current selected project
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/DialogMarkerFilter.java
* @param markerTypes
     */
    void setSelectedTypes(List markerTypes) {
        typesViewer.setCheckedElements(new Object[0]);
        for (int i = 0; i < markerTypes.size(); i++) {
            Object obj = markerTypes.get(i);
            if (obj instanceof MarkerType) {
                typesViewer.setChecked(obj, true);
            }
        }
    }
    /**
     * Updates the enabled state of the widgetry.
     */
    protected void updateEnabledState() {
        filterOnMarkerLimit.setEnabled(isFilterEnabled());
        markerLimit.setEnabled(isFilterEnabled()
                && filterOnMarkerLimit.getSelection());
        typesViewer.getTable().setEnabled(isFilterEnabled());
        selectAllButton.setEnabled(isFilterEnabled()
                && typesViewer.getTable().getItemCount() > 0);
        deselectAllButton.setEnabled(isFilterEnabled()
                && typesViewer.getTable().getItemCount() > 0);
        anyResourceButton.setEnabled(isFilterEnabled());
        anyResourceInSameProjectButton.setEnabled(isFilterEnabled());
        selectedResourceButton.setEnabled(isFilterEnabled());
        selectedResourceAndChildrenButton.setEnabled(isFilterEnabled());
        workingSetGroup.setEnabled(isFilterEnabled());
    }
    /**