void (@NotNull CompositeChangeBrowserSettings settings) { mySettings = settings; boolean dateFilterInitialized = false; for (AbstractVcs vcs : myEditors.keySet()) { ChangeBrowserSettings vcsSettings = mySettings.get(vcs); ChangesBrowserSettingsEditor editor = myEditors.get(vcs); //noinspection unchecked editor.setSettings(vcsSettings); if (!dateFilterInitialized) { myDateFilter.initValues(vcsSettings); dateFilterInitialized = true; } final JCheckBox checkBox = myEnabledCheckboxes.get(vcs); checkBox.setSelected(settings.getEnabledVcss().contains(vcs)); updateVcsEnabled(checkBox, editor); } }