package org.csstudio.sds.ui.internal.preferences;
import org.csstudio.sds.internal.preferences.PreferenceConstants;
import org.csstudio.sds.ui.SdsUiPlugin;
import org.eclipse.jface.preference.FieldEditorPreferencePage;
import org.eclipse.jface.preference.IPreferenceStore;
import org.eclipse.ui.IWorkbench;
import org.eclipse.ui.IWorkbenchPreferencePage;
public class RuleFoldersPreferencePage extends FieldEditorPreferencePage
implements IWorkbenchPreferencePage {
@Override
protected void createFieldEditors() {
addField(new FolderFieldEditor(PreferenceConstants.PROP_RULE_FOLDERS, "Additional folders containing rules", getFieldEditorParent()));
}
/**
* {@inheritDoc}
*/
@Override
protected IPreferenceStore doGetPreferenceStore() {
return SdsUiPlugin.getCorePreferenceStore();
}
@Override
public void init(IWorkbench workbench) {
// nothing to do
}
}