AnAction (final InspectionResultsView view) { return new InspectionResultsViewToggleAction(view, InspectionsBundle.message("inspection.filter.resolved.action.text"), InspectionsBundle.message("inspection.filter.resolved.action.text"), AllIcons.General.Filter) { @Override public boolean isSelected(@NotNull AnActionEvent e) { return FILTER_RESOLVED_ITEMS; } @Override public void setSelected(boolean state) { FILTER_RESOLVED_ITEMS = state; } @Override public @NotNull ActionUpdateThread getActionUpdateThread() { return ActionUpdateThread.BGT; } }; }