1 20 21 package org.apache.directory.ldapstudio.browser.ui.editors.searchresult; 22 23 24 import org.apache.directory.ldapstudio.browser.ui.BrowserUIConstants; 25 import org.apache.directory.ldapstudio.browser.ui.BrowserUIPlugin; 26 import org.eclipse.jface.action.Action; 27 28 29 public class ShowLinksAction extends Action 30 { 31 32 public ShowLinksAction() 33 { 34 super( "DN as link", AS_CHECK_BOX ); 35 super.setToolTipText( getText() ); 36 super.setEnabled( true ); 37 38 super.setChecked( BrowserUIPlugin.getDefault().getPreferenceStore().getBoolean( 39 BrowserUIConstants.PREFERENCE_SEARCHRESULTEDITOR_SHOW_LINKS ) ); 40 } 41 42 43 public void run() 44 { 45 BrowserUIPlugin.getDefault().getPreferenceStore().setValue( 46 BrowserUIConstants.PREFERENCE_SEARCHRESULTEDITOR_SHOW_LINKS, super.isChecked() ); 47 } 48 49 50 public void setChecked( boolean checked ) 51 { 52 super.setChecked( checked ); 53 } 54 55 56 public boolean isChecked() 57 { 58 return super.isChecked(); 59 } 60 61 62 public void dispose() 63 { 64 } 65 66 } 67 | Popular Tags |