Community
Participate
Working Groups
// The list of defined tasks filters
public static final String BOOKMARKS_FILTERS = "BOOKMARKS_FILTERS"; //$NON-NLS-1$
//default "Group by"
public static final String DEFAULT_GROUP_BY = "DEFAULT_GROUP_BY"; //$NON-NLS-1$
}
node.putBoolean(IDEInternalPreferences.LIMIT_TASKS, true);
node.putInt(IDEInternalPreferences.TASKS_LIMIT, 100);
//Set up default group by
node.put(IDEInternalPreferences.DEFAULT_GROUP_BY, "");
private String getHelpSeparatorKey(String groupId) {
import org.eclipse.core.runtime.dynamichelpers.IExtensionTracker;
import org.eclipse.osgi.util.NLS;
import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.internal.ide.IDEInternalPreferences;
import org.eclipse.ui.internal.ide.IDEWorkbenchPlugin;
/**
* @return IField
*/
public IField getDefaultGroup() {
//read preference here:
return (IField) markerGroups.get(SEVERITY_ID);
final String preference = IDEWorkbenchPlugin.getDefault().getPreferenceStore().getString(getDefaultGroupByName());
if(preference==null || preference.equals("")) {
} else {
Object markerGroup = markerGroups.get(preference);
if(markerGroup!=null) {
return (IField) markerGroup;
//return the default default group in case the preference was not found:
* Method getDefaultGroupByName.
*
* @return The group by preference.
String getDefaultGroupByName() {
return IDEInternalPreferences.DEFAULT_GROUP_BY;