[llvm4eclipsecdt] r187 committed - Changed IPreferenceStore to to IEclipsePreferences which is now the cu...

24 views
Skip to first unread message

llvm4ec...@googlecode.com

unread,
Apr 29, 2011, 10:09:00 AM4/29/11
to llvm4ec...@googlegroups.com
Revision: 187
Author: petri.tuononen
Date: Fri Apr 29 07:08:30 2011
Log: Changed IPreferenceStore to to IEclipsePreferences which is now
the current way to access preference store values.
http://code.google.com/p/llvm4eclipsecdt/source/detail?r=187

Modified:

/trunk/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.java

=======================================
---
/trunk/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.java
Tue Mar 1 22:43:49 2011
+++
/trunk/org.eclipse.cdt.managedbuilder.llvm.ui/src/org/eclipse/cdt/managedbuilder/llvm/ui/preferences/LlvmPreferenceStore.java
Fri Apr 29 07:08:30 2011
@@ -14,7 +14,8 @@
import org.eclipse.cdt.managedbuilder.llvm.ui.LlvmUIPlugin;
import org.eclipse.cdt.managedbuilder.llvm.util.LlvmToolOptionPathUtil;
import org.eclipse.cdt.managedbuilder.llvm.util.Separators;
-import org.eclipse.jface.preference.IPreferenceStore;
+import org.eclipse.core.runtime.preferences.IEclipsePreferences;
+import org.eclipse.core.runtime.preferences.InstanceScope;

/**
* Class used to access the LLVM Preference store values.
@@ -28,8 +29,9 @@
*
* @return LLVM Preference store.
*/
- public static IPreferenceStore getPreferenceStore() {
- return LlvmUIPlugin.getDefault().getPreferenceStore();
+ public static IEclipsePreferences getPreferenceStore() {
+ IEclipsePreferences prefs =
InstanceScope.INSTANCE.getNode(LlvmUIPlugin.PLUGIN_ID);
+ return prefs;
}

/**
@@ -39,7 +41,7 @@
* @return the string-valued preference
*/
public static String getPreferenceStoreValue(String name) {
- return getPreferenceStore().getString(name);
+ return getPreferenceStore().get(name, ""); //$NON-NLS-1$
}

/**
@@ -97,7 +99,7 @@
* @param value the string-valued preference
*/
public static void setPreferenceStoreValue(String name, String value) {
- getPreferenceStore().setValue(name, value);
+ getPreferenceStore().put(name, value);
}

/**

Reply all
Reply to author
Forward
0 new messages