1 8 package com.mountainminds.eclemma.internal.ui.coverageview; 9 10 import org.eclipse.jface.action.Action; 11 12 import com.mountainminds.eclemma.internal.ui.UIMessages; 13 14 20 class HideUnusedTypesAction extends Action { 21 22 private final ViewSettings settings; 23 private final CoverageView view; 24 25 HideUnusedTypesAction(ViewSettings settings, CoverageView view) { 26 super(UIMessages.CoverageViewHideUnusedTypesAction_label, AS_CHECK_BOX); 27 this.settings = settings; 28 this.view = view; 29 setChecked(settings.getHideUnusedTypes()); 30 } 31 32 public void run() { 33 settings.setHideUnusedTypes(isChecked()); 34 view.refreshViewer(); 35 } 36 37 } 38 | Popular Tags |