blob: cfb5f043767d692d66e6b2f7c8ba16b30a0cde15 [file] [log] [blame]
package org.eclipse.dltk.ruby.fastdebugger.preferences;
import org.eclipse.core.runtime.Preferences;
import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer;
import org.eclipse.dltk.ruby.debug.RubyDebugConstants;
import org.eclipse.dltk.ruby.debug.RubyDebugPlugin;
import org.eclipse.dltk.ruby.fastdebugger.FastDebuggerConstants;
import org.eclipse.dltk.ruby.fastdebugger.FastDebuggerPlugin;
import org.eclipse.dltk.ruby.fastdebugger.FastDebuggerRunner;
import org.eclipse.jface.preference.IPreferenceStore;
public class FastDebuggerPreferenceInitializer extends
AbstractPreferenceInitializer {
@Override
public void initializeDefaultPreferences() {
IPreferenceStore store = FastDebuggerPlugin.getDefault()
.getPreferenceStore();
FastDebuggerConstants.initializeDefaults(store);
Preferences rubyDebugStore = RubyDebugPlugin.getDefault()
.getPluginPreferences();
rubyDebugStore.setDefault(RubyDebugConstants.DEBUGGING_ENGINE_ID_KEY,
FastDebuggerRunner.ENGINE_ID);
}
}