package org.eclipse.dltk.tcl.internal.tclchecker.ui.preferences;
import org.eclipse.core.resources.IProject;
import org.eclipse.dltk.ui.preferences.AbstractConfigurationBlockPropertyAndPreferencePage;
import org.eclipse.dltk.ui.preferences.AbstractOptionsBlock;
import org.eclipse.dltk.ui.util.IStatusChangeListener;
import org.eclipse.ui.preferences.IWorkbenchPreferenceContainer;
public class TclCheckerPreferencePage extends
AbstractConfigurationBlockPropertyAndPreferencePage {
public TclCheckerPreferencePage() {
noDefaultAndApplyButton();
}
@Override
protected AbstractOptionsBlock createOptionsBlock(
IStatusChangeListener newStatusChangedListener, IProject project,
IWorkbenchPreferenceContainer container) {
return new TclCheckerPreferenceBlock(newStatusChangedListener, project,
container);
}
@Override
protected String getHelpId() {
return null;
}
@Override
protected String getProjectHelpId() {
return null;
}
@Override
protected void setDescription() {
// empty
}
@Override
protected void setPreferenceStore() {
// empty
}
@Override
protected String getPreferencePageId() {
return "org.eclipse.dltk.tcl.tclchecker.configuration"; //$NON-NLS-1$
}
@Override
protected String getPropertyPageId() {
return "org.eclipse.dltk.tcl.propertypage.tclchecker"; //$NON-NLS-1$
}
}