1 11 15 package org.eclipse.ui.internal.navigator.filters; 16 17 import org.eclipse.jface.action.Action; 18 import org.eclipse.jface.action.IAction; 19 import org.eclipse.ui.internal.navigator.CommonNavigatorMessages; 20 import org.eclipse.ui.navigator.CommonViewer; 21 22 32 public class SelectFiltersAction extends Action implements IAction { 33 34 private final CommonViewer commonViewer; 35 private FilterActionGroup filterGroup; 36 37 43 public SelectFiltersAction(CommonViewer aCommonViewer, FilterActionGroup aFilterGroup) { 44 super(CommonNavigatorMessages.SelectFiltersActionDelegate_0); 45 setToolTipText(CommonNavigatorMessages.SelectFiltersActionDelegate_1); 46 commonViewer = aCommonViewer; 47 filterGroup = aFilterGroup; 48 } 49 50 public void run() { 51 CommonFilterSelectionDialog filterSelectionDialog = new CommonFilterSelectionDialog(commonViewer); 52 filterSelectionDialog.open(); 53 filterGroup.updateFilterShortcuts(); 54 } 55 56 } 57 | Popular Tags |