package org.eclipse.dltk.debug.ui.handlers;
import org.eclipse.dltk.debug.core.DLTKDebugPreferenceConstants;
import org.eclipse.dltk.debug.core.model.IScriptDebugTarget;
/**
* Abstract handler implementation that can be used to toggle the display of
* 'local' debugging variables.
*/
public abstract class AbstractToggleLocalVariableHandler extends
AbstractToggleVariableHandler {
/*
* @see org.eclipse.dltk.debug.ui.handlers.AbstractToggleVariableHandler#getVariableDisplayPreferenceKey()
*/
protected String getVariableDisplayPreferenceKey() {
return DLTKDebugPreferenceConstants.PREF_DBGP_SHOW_SCOPE_LOCAL;
}
/*
* @see org.eclipse.dltk.debug.ui.handlers.AbstractToggleVariableHandler#toggleVariableDisplay(org.eclipse.dltk.debug.core.model.IScriptDebugTarget,
* boolean)
*/
protected final void toggleVariableDisplay(IScriptDebugTarget target,
boolean enabled) {
target.toggleLocalVariables(enabled);
}
}