1 20 21 package org.apache.directory.ldapstudio.browser.common.actions; 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 28 29 35 public class ShowRawValuesAction extends Action 36 { 37 40 public ShowRawValuesAction() 41 { 42 super( "Show Raw Values", AS_CHECK_BOX ); 43 super.setToolTipText( getText() ); 44 super.setEnabled( true ); 45 46 super.setChecked( BrowserCommonActivator.getDefault().getPreferenceStore().getBoolean( 47 BrowserCommonConstants.PREFERENCE_SHOW_RAW_VALUES ) ); 48 } 49 50 51 54 public void run() 55 { 56 BrowserCommonActivator.getDefault().getPreferenceStore().setValue( BrowserCommonConstants.PREFERENCE_SHOW_RAW_VALUES, 57 super.isChecked() ); 58 } 59 60 61 64 public void setChecked( boolean checked ) 65 { 66 super.setChecked( checked ); 67 } 68 69 70 73 public boolean isChecked() 74 { 75 return super.isChecked(); 76 } 77 } 78 | Popular Tags |