package eu.jucy.op.ui;
import org.eclipse.jface.preference.BooleanFieldEditor;
import org.eclipse.jface.preference.IntegerFieldEditor;
import org.eclipse.jface.preference.StringFieldEditor;
import eu.jucy.gui.settings.UCPrefpage;
import eu.jucy.op.OPI;
public class GeneralOpPreferencePage extends UCPrefpage {
public GeneralOpPreferencePage() {
super(OPI.PLUGIN_ID);
}
@Override
protected void createFieldEditors() {
BooleanFieldEditor checkUsers = new BooleanFieldEditor(
OPI.checkUsers,"Check users in enabled hubs",getFieldEditorParent());
addField(checkUsers);
StringFieldEditor protectedUsers = new StringFieldEditor(
OPI.protectedUsersRegEx,"Protected users Regexp",getFieldEditorParent());
addField(protectedUsers);
IntegerFieldEditor parallelChecks = new IntegerFieldEditor(
OPI.parallelChecks,"Number of parallel Filelist checks",getFieldEditorParent());
parallelChecks.setValidRange(1, 100);
addField(parallelChecks);
}
}