public Map<QuickFilter, Boolean> getQuickFilter() {
        final Map<QuickFilter, Boolean> result = new HashMap<>();
        final StatusGeocacheFilter statusFilter = findInChain(getAndChainIfPossible(), StatusGeocacheFilter.class);
        result.put(QuickFilter.FOUND, statusFilter == null || !Boolean.FALSE.equals(statusFilter.getStatusFound()));
        result.put(QuickFilter.OWNED, statusFilter == null || !Boolean.FALSE.equals(statusFilter.getStatusOwned()));
        result.put(QuickFilter.HAS_OFFLINE_FOUND_LOG, statusFilter == null || !Boolean.FALSE.equals(statusFilter.getStatusHasOfflineFoundLog()));
        result.put(QuickFilter.DISABLED, statusFilter == null || !statusFilter.isExcludeDisabled());
        result.put(QuickFilter.ARCHIVED, statusFilter == null || !statusFilter.isExcludeArchived());
        return result;
    }
Extracts quickfilter settings from this filter. For each quickfilter, an entry is returned
For each quickfilter, it is stored whether corresponding caches shall be shown (true) or not (false)
main/src/main/java/cgeo/geocaching/filters/core/GeocacheFilter.java