1 11 package org.eclipse.search2.internal.ui; 12 13 import org.eclipse.jface.action.Action; 14 15 import org.eclipse.search.ui.ISearchResult; 16 17 import org.eclipse.search.internal.ui.SearchPluginImages; 18 19 public class CancelSearchAction extends Action { 20 21 private SearchView fView; 22 23 public CancelSearchAction(SearchView view) { 24 super(SearchMessages.CancelSearchAction_label); 25 fView= view; 26 setToolTipText(SearchMessages.CancelSearchAction_tooltip); 27 SearchPluginImages.setImageDescriptors(this, SearchPluginImages.T_LCL, SearchPluginImages.IMG_LCL_SEARCH_CANCEL); 28 } 29 30 public void run() { 31 ISearchResult result= fView.getCurrentSearchResult(); 32 if (result != null) { 33 InternalSearchUI.getInstance().cancelSearch(result.getQuery()); 34 } 35 } 36 } 37 | Popular Tags |