1 20 21 package org.apache.directory.ldapstudio.browser.common.widgets.browser; 22 23 24 import org.apache.directory.ldapstudio.browser.common.BrowserCommonActivator; 25 import org.apache.directory.ldapstudio.browser.common.BrowserCommonConstants; 26 import org.eclipse.jface.action.Action; 27 import org.eclipse.ui.PlatformUI; 28 29 30 36 public class OpenSortDialogAction extends Action 37 { 38 39 40 private BrowserPreferences preferences; 41 42 43 48 public OpenSortDialogAction( BrowserPreferences preferences ) 49 { 50 super( "Sorting...", BrowserCommonActivator.getDefault().getImageDescriptor( BrowserCommonConstants.IMG_SORT ) ); 51 super.setEnabled( true ); 52 53 this.preferences = preferences; 54 } 55 56 57 60 public void run() 61 { 62 BrowserSorterDialog dlg = new BrowserSorterDialog( PlatformUI.getWorkbench().getDisplay().getActiveShell(), 63 preferences ); 64 dlg.open(); 65 } 66 67 68 71 public void dispose() 72 { 73 preferences = null; 74 } 75 76 } 77 | Popular Tags |