@Override public boolean performOk() { if (isValid()) { boolean enabled = enableButton.getSelection(); store.setValue(VALGRIND_ENABLE, enabled); // Only store path if enabled if (enabled) { store.setValue(VALGRIND_PATH, binText.getText()); } ValgrindPlugin.getDefault().savePluginPreferences(); return true; } else { return false; } }
// Get the PreferenceStore for this Plugin @Override protected IPreferenceStore doGetPreferenceStore() { return ValgrindPlugin.getDefault().getPreferenceStore(); }