void (RowFilter filter) { if (isEnabled()) { if (filter != delegate) { delegate = filter; reportFilterUpdatedToObservers(); reportOnConsolidation = false; if (editor.isFocused()) { toBeConsolidated = true; } else { filtersHandler.consolidateFilterChanges(modelIndex); } } } }