--- /dev/null
+package org.argeo.slc.ui.launch.preferences;\r
+\r
+import org.eclipse.jface.preference.DirectoryFieldEditor;\r
+import org.eclipse.jface.preference.FieldEditorPreferencePage;\r
+import org.eclipse.jface.preference.IPreferenceStore;\r
+import org.eclipse.ui.IWorkbench;\r
+import org.eclipse.ui.IWorkbenchPreferencePage;\r
+\r
+import org.argeo.slc.ui.launch.SlcUiLaunchPlugin;\r
+\r
+public class SlcPreferencePage extends FieldEditorPreferencePage implements\r
+ IWorkbenchPreferencePage {\r
+ public final static String PREF_SLC_RUNTIME_LOCATION = SlcUiLaunchPlugin.ID\r
+ + ".slcRuntimeLocation";\r
+\r
+ public SlcPreferencePage() {\r
+ IPreferenceStore store = SlcUiLaunchPlugin.getDefault()\r
+ .getPreferenceStore();\r
+ setPreferenceStore(store);\r
+ setDescription("Argeo SLC Preferences");\r
+ }\r
+\r
+ @Override\r
+ protected void createFieldEditors() {\r
+ addField(new DirectoryFieldEditor(PREF_SLC_RUNTIME_LOCATION,\r
+ "SLC Runtime", getFieldEditorParent()));\r
+ }\r
+\r
+ public void init(IWorkbench workbench) {\r
+ }\r
+\r
+}\r