1 11 package org.eclipse.jdt.internal.ui.search; 12 13 import org.eclipse.jface.action.Action; 14 import org.eclipse.jface.window.Window; 15 16 17 public class FiltersDialogAction extends Action { 18 private JavaSearchResultPage fPage; 19 20 public FiltersDialogAction(JavaSearchResultPage page) { 21 super(SearchMessages.FiltersDialogAction_label); 22 fPage= page; 23 } 24 25 public void run() { 26 FiltersDialog dialog = new FiltersDialog(fPage); 27 28 if (dialog.open() == Window.OK) { 29 fPage.setFilters(dialog.getEnabledFilters()); 30 fPage.enableLimit(dialog.isLimitEnabled()); 31 fPage.setElementLimit(dialog.getElementLimit()); 32 } 33 } 34 35 } 36 | Popular Tags |